2015-07-21 75 views
1

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

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

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

+1

快速启动服务工作正常。你能让我知道你的设备ID吗? – ValerieLampkin

回答

0

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

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

3

快速启动将不会响应ping,这就是为什么当ping该主机名时会发生超时。

使用蚊子(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}}"