无法连接到bluemix中的IoT Foundation快速入门

时间:2015-07-21 14:49:46

标签: ibm-cloud iot

我一直在使用Arduino Uno连接到Bluemix上的IoT Foundation。我已经使用了Quickstart和Registered设备。到目前为止,我发现连接到任一服务都是间歇性的。目前我无法将我的设备(使用IBM内部IP)连接到快速入门。

我已经设置了这个并在过去进行了测试,但最近它不起作用(来自2个IBM站点)。除了设备ID / MAC地址,我逐字使用配方。

Pinging quickstart.messaging.internetofthings.ibmcloud.com会返回超时。

2 个答案:

答案 0 :(得分:3)

快速入门不会响应ping,这就是ping主机名时出现超时的原因。

使用mosquitto(http://mosquitto.org/)我在调试这样的问题时使用以下作为一个简单的测试 - 你确定你的arduino没有网络问题,因为当我连接时一切都好吗?

订阅:

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}}"

答案 1 :(得分:-1)

使用Bluemix时,我们也遇到过连接和中断问题。我们面临的另一个问题是建议的MQTT library中的消息长度。

我们最终使用ATSD代替Bluemix来处理使用Arduino Uno设备和DHT传感器的IOT用例。 Here您可以找到有关设置与Arduino设备配对的温度/湿度传感器的深入指南。使用该指南,您将能够使用MQTT或TCP协议将传感器数据流式传输到ATSD。包括开源草图。