节点红色 MQTT 节点无法连接到 Azure IoT 中心

物联网 MQTT 天蓝色 节点红色
2021-06-11 06:55:01

我知道Node-red中有Azure IoT Hub 调色板,它专门设计用于与 Azure IoT Hub 交互。我试过了,大部分时间都运行良好但是,由于不稳定问题,我很想将该调色板与 node-red 提供的开箱即用的 MQTT 节点进行比较。

我按照这里的说明进行操作,但我总是得到connection failed to broker. 这发生在发布订阅节点上。我使用MQTT.js以下这篇文章尝试了相同的设置它起作用了,表明我使用的凭据是正确的。

这是我对subscribe节点的设置

节点属性:
主题devices/{device_id}/messages/devicebound/#
QOS1

服务器属性:
连接选项卡:
服务器: <myhubname>.azure-devices.net
端口: 8883
启用 SSL:(选中)

TLS 配置:
证书:(无)
私钥:(无)
密码:(无)
CA 证书:(来自巴尔的摩证书)
验证服务器证书:(选中)(我尝试未选中但没有区别)
服务器名称:无

安全选项卡:
用户名: <myhubname>.azure-devices.net/<devicename>/api-version=2018-06-30
密码:(SAS)

我还尝试了节点红色的 MQTT 节点连接到 AWS IoT,它运行良好。

我知道 Azure IoT 中心不是功能齐全的 MQTT 代理,但据我所知,应该可以使用普通节点红色 MQTT 节点连接到它。

我错过了什么吗?谢谢!

0个回答
没有发现任何回复~