通过AMQP连接到Azure IoT中心

时间:2017-08-02 17:30:57

标签: azure amqp azure-iot-hub

我使用Azure IoT HUB,我希望连接到设备并发送/接收消息。

首先,我生成SaS令牌并连接到IoT HUB。

在此之后我创建了新设备:创建新证书获取指纹并将此指纹设置为新设备。

最后我使用证书并通过AMQP连接到设备。 但是在附加后得到错误:

  

AMQP:未经授权的访问

在附加数据包中,目标地址为" devices / {device-id} / messages / events"

出了什么问题?为什么我会收到此错误?

1 个答案:

答案 0 :(得分:0)

很可能您传递的SaS令牌不正确。你用的是什么语言?您是使用预先存在的库还是尝试手动实现AMQP?

请查看this post以获取非常好的文档,可以找到库源here