【问题标题】:Cannot connect to IoT Foundation Quickstart in bluemix无法连接到 bluemix 中的 IoT Foundation 快速入门
【发布时间】:2015-07-21 14:49:45
【问题描述】:

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

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

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

【问题讨论】:

  • 快速启动服务似乎工作正常。你能告诉我你的设备ID吗?

标签: ibm-cloud iot


【解决方案1】:

快速入门不会响应 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}}"

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多