我一直在使用Arduino Uno连接到Bluemix上的IoT基金会。我已经使用了快速入门和已注册的设备。到目前为止,我发现连接到这两个服务都是间歇性的。目前,我无法将我的设备(使用IBM内部IP)连接到快速入门。
我在过去设置并测试过它,但最近它不能工作(从两个IBM站点)。除了设备ID/MAC地址之外,我逐字使用了配方。
Pinging quickstart.messaging.internetofthings.ibmcloud.com会返回超时。
发布于 2015-07-21 23:22:46
Quickstart不会响应ping,这就是您在ping该主机名时超时的原因。
在调试像这样的问题时,我用以下代码作为简单的测试--你确定你的http://mosquitto.org/没有网络问题吗?当我连接的时候,一切似乎都很好。
订阅:
mosquitto_sub -h quickstart.messaging.internetofthings.ibmcloud.com -p 1883 -i a:quickstart:flobble_app -t iot-2/type/+/id/flobble/evt/+/fmt/+发送事件:
mosquitto_pub -h quickstart.messaging.internetofthings.ibmcloud.com -p 1883 -i d:quickstart:flibble:flobble -t iot-2/evt/status/fmt/json -m "{\"d\": {\"hi\": 100, \"name\":\"flibble\", \"foo\": 80}}"发布于 2015-07-21 23:15:04
在使用Bluemix时,我们也遇到了连接和中断的问题。我们面临的另一个问题是建议的MQTT library中消息的长度。
我们最终在使用Arduino Uno设备和DHT传感器的物联网用例中使用ATSD而不是Bluemix。Here您可以找到有关设置与Arduino设备配对的温度/湿度传感器的深入指南。使用本指南,您将能够使用MQTT或TCP协议将传感器数据流式传输到ATSD中。其中包括开源的草图。
https://stackoverflow.com/questions/31542454
复制相似问题