IoT Core:无法连接我的设备

0

【以下的问题经过翻译处理】 您好, 我正在使用AWS IoT Core。我使用MQTT协议。

我在我的账户上创建了设备,以及它的影子,并嵌入了3个证书:AmazonRootCA1.pem,<MyDeviceName>.cert.pem和<MyDeviceName>.private.key。

当我尝试连接时,我的API函数似乎能够很好地识别这些证书(我没有使用AWS SDK,我正在使用由我的设备微控制器制造商提供的Azure RTOS API)。

但是TLS会话似乎正确启动,“ClientHello”似乎成功完成了第一次的交握,但是连接断开了,我无法找到原因。

换句话说,我的代码是有为了AWS IOT Core而修改的,原先它是能夠與Azure IT Hub進行正確的連線。

我希望这里有人可以帮助我?

提前感谢您,

最好的问候, Eric F.

profile picture
专家
已提问 5 个月前21 查看次数
1 回答
0

【以下的回答经过翻译处理】 您需要检查附加到该证书的策略是否允许设备对必要资源执行代码所做的操作。假设您发布到特定主题,该策略需要允许在该主题上执行 iot:Publish 操作(或由通配符覆盖)。

profile picture
专家
已回答 5 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则