Подтвердить что ты не робот

AWS IoT MQTT по протоколу WebSocket

Я следил за документами AWS IoT, пытаясь начать работу с учебником MQTT в http://docs.aws.amazon.com/iot/latest/developerguide/protocols.html#mqtt-ws для установки соединения WebSocket с AWS IoT в веб-приложении. Первый шаг - инициировать соединение WebSocket, сделав запрос GET конечной точке, созданной, следуя инструкциям в учебнике, но я получаю эту ошибку:

XMLHttpRequest cannot load <my endpoint> Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https, chrome-extension-resource.

Мне было интересно, если кто-то столкнулся с этой ошибкой, и если да, то как они ее разрешили?

Здесь ссылка на код https://github.com/dwyl/learn-aws-iot/blob/2c8035728ec8228e296580c8714f3f7ace870fbe/src/js/components/App.js

4b9b3361

Ответ 1

Вот пример того, как я открываю канал. Я использую роли Cognito unauth в качестве подписчика. Я также использую клиента JS Paho.

http://draw.kyleroche.com/main.js