Я пытаюсь создать mqtt в aws iot и подключить его к веб-приложению. Для этого я зашел в AWS iot и создал вещь. После создания я получаю ARN следующим образом
arn:aws:iot:us-west-2:14257896542:thing/sample
Затем я создал сертификат и политику в соответствии с документацией AWS. Теперь захожу в тестовый модуль, подписываюсь на тему 4/5/1
и при публикации на этом канале я получаю сообщение.
У меня вопрос, как я могу получить к нему доступ из веб-приложения? Из настроек я вижу конечную точку следующим образом.
a37gqesacnrdrdsds5dg.iot.us-west-2.amazonaws.com
Может ли кто-нибудь помочь мне в этом?
Процесс аутентификации с помощью AWS-IOT очень усложняет подключение приложений к брокеру MQTT. Для JavaScript существует aws-iot-sdk, но поскольку приложение не может представлять файлы сертификатов, вам понадобится aws-sdk и вы должны использовать AWS Cognito. Подробнее здесь: https://www.slideshare.net/AmazonWebServices/developing-connected-applications-with-aws-iot-technical-301