AWS IoT MQTT over WebSocket协议

时间:2016-02-11 16:59:28

标签: amazon-web-services websocket mqtt iot aws-iot

我一直在关注尝试开始使用MQTT教程的AWS IoT文档 http://docs.aws.amazon.com/iot/latest/developerguide/protocols.html#mqtt-ws 在Web应用程序中设置与AWS IoT的WebSocket连接。第一步是通过按照教程中的步骤向创建的端点发出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

的链接

2 个答案:

答案 0 :(得分:6)

以下是我打开频道的示例。我使用Cognito unauth角色作为订阅者。我也使用JS Paho客户端。

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

答案 1 :(得分:3)

AWS Labs还在此处发布了一个基于WebSockets参考示例的MQTT:https://github.com/awslabs/aws-iot-examples