15

私は AWS IoT ドキュメントに従って、 http: //docs.aws.amazon.com/iot/latest/developerguide/protocols.html#mqtt-ws で MQTT チュートリアルを開始しようとして 、WebSocket 接続をセットアップしました。ウェブアプリケーションの AWS IoT。最初のステップは、チュートリアルの手順に従って作成されたエンドポイントに GET リクエストを送信して WebSocket 接続を開始することですが、次のエラーが発生します。

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

4

2 に答える 2

7

これは、チャネルを開く方法の例です。Cognito unauth ロールをサブスクライバーとして使用しています。JS Paho クライアントも使用しています。

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

于 2016-02-11T19:42:50.240 に答える
4

AWS Labs は、MQTT over WebSockets の参照例もここに投稿しています: https://github.com/awslabs/aws-iot-examples

于 2016-02-12T17:19:17.447 に答える