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
EXPERT
asked 5 months ago28 views
1 Answer
0

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

profile picture
EXPERT
answered 5 months ago

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions