15

我一直在关注 AWS IoT 文档,尝试开始使用 http://docs.aws.amazon.com/iot/latest/developerguide/protocols.html#mqtt-ws上的 MQTT 教程 来设置 WebSocket 连接到Web 应用程序中的 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 实验室还在此处发布了基于 WebSockets 的 MQTT 参考示例:https ://github.com/awslabs/aws-iot-examples

于 2016-02-12T17:19:17.447 回答