【发布时间】:2018-08-23 14:53:43
【问题描述】:
我正在尝试创建一个 3 层架构,其中包含一个 azure IoT Hub、Edge Enable GateWay 和一个下游设备。 我已成功创建 IoT 中心和启用边缘的网关,并且能够使用自定义路由将数据发送到 Azure IoT 中心。 但是当我尝试使用连接字符串通过网关将我的下游设备连接到 IoT 中心时,我无法连接并将遥测数据发送到我的 IoT 中心。Error which I get is:-
我一直在关注以下文档:- https://docs.microsoft.com/en-us/azure/iot-edge/how-to-create-transparent-gateway-linux
【问题讨论】:
-
GateWay 是否在 Linux VM 中运行?如果是,可以参考这个topic。也许对你有帮助。
-
是的,网关在 Linux VM 上运行。如果我使用主机的 IP 来检查证书,那么我的网关会验证主机设备,但是当我使用网关名称连接到网关时,我会收到上述错误。此外,当我在连接字符串中使用主机 IP 时,我无法将遥测数据发送到 azure IoT 中心。
-
我做了同样的事情,但在使用 AMQP 和 python sdk (v1) 时遇到了问题。切换到 MQTT 为我解决了这个问题。
标签: azure azure-iot-hub azure-iot-sdk azure-iot-edge