如何将 Web 应用程序连接到 AWS IoT

如何将 Web 应用程序连接到 AWS IoT

我正在尝试在 aws iot 中创建一个 mqtt 并将其与 Web 应用程序连接。为此,我已登录 AWS iot 并创建了一个事物。创建后,我获得了一个 ARN,如下所示

arn:aws:iot:us-west-2:14257896542:thing/sample

然后,我根据 AWS 文档创建了证书和策略。现在,我转到测试模块,订阅了一个主题4/5/1,并在发布到此频道时收到了消息。

我的问题是,如何从 Web 应用程序访问它?从设置中,我可以看到如下所示的端点。

a37gqesacnrdrdsds5dg.iot.us-west-2.amazonaws.com

有人能帮我吗?

答案1

AWS-IOT 的身份验证过程使应用程序连接到 MQTT 代理变得非常复杂。有一个适用于 JavaScript 的 aws-iot-sdk,但由于应用程序无法提供证书文件,因此您将需要 aws-sdk 并且必须使用 AWS Cognito。更多详细信息请参见此处:https://www.slideshare.net/AmazonWebServices/developing-connected-applications-with-aws-iot-technical-301

相关内容