【发布时间】:2019-07-06 00:41:40
【问题描述】:
我有一个 Azure IoT Edge 服务器,它充当我的 IoT 设备的透明网关(使用 Azure IoT SDK 实现)。它们已被配置为子设备,因此它们可以脱机工作,无需任何 Internet 连接。此设置按预期工作。
是否可以在没有 Internet 连接的情况下将直接方法调用从 IoT Edge 服务器直接发送到子 IoT 设备之一?我已经实现了一些代码(使用官方 Azure IoT 设备 SDK 的 Node.js),它连接到 IoT 中心以执行方法调用。如果 IoT Edge 服务器连接到 Internet,这工作。但是,如果我拔掉互联网,请求就会超时。
我尝试使用带有和不带有 GatewayHostName=... 参数的 IoT 中心连接字符串。可惜没有成功。
这是受支持的方案吗?如果是,我如何从我的 IoT Edge 服务器执行方法调用到子 IoT 设备?
【问题讨论】:
标签: node.js azure-iot-hub azure-iot-edge azure-iot-sdk