我有一台Azure IoT Edge服务器,它充当我的IoT设备的透明网关(使用Azure IoT SDK实现)。它们已被配置为子设备,因此它们可以脱机工作,而无需任何Internet连接。此设置按预期工作。
是否可以在没有Internet连接的情况下直接从IoT Edge服务器 发送直接方法调用到其中一个子IoT设备?我已经实现了一些代码(使用官方的Azure IoT设备SDK的Node.js),该代码连接到IoT中心以执行方法调用。如果IoT Edge服务器连接到Internet,则起作用。但是,如果我断开Internet的连接,该请求只会超时。
我尝试使用带和不带GatewayHostName=...
参数的IoT中心连接字符串。不幸的是,没有成功。
这是受支持的方案吗?如果是,该如何执行从IoT Edge服务器到子IoT设备的方法调用?