没有从RaspberryPi IoTF快速入门配方发送数据

时间:2015-06-27 21:51:26

标签: ibm-cloud raspberry-pi2

我有一个RaspberryPi2按照https://developer.ibm.com/iotfoundation/recipes/raspberry-pi/

上的说明运行Quickstart配方

这包括安装"快速入门" - 从中​​获取文件 curl -LO https://github.com/ibm-messaging/iot-raspberrypi/releases/download/1.0.2/iot_1.0-1_armhf.deb,通过sudo dpkg -i iot_1.0-1_armhf.deb安装,然后使用" service iot status"检查服务是否正在运行。回应如预期 [ok] iot正在运行。 下一步 - 使用以下命令获取设备ID:service iot getdeviceid 我应该能够在上面提到的网页上输入这个数据并查看数据。

iotf页面说:

  

我们正在等待您的设备向我们发送消息

     

您输入的设备ID有效,但我们正在等待您的   设备向我们发送消息。

     

让您的设备向我们发送一些有效数据 - 我们会将其可视化   你

一些初始连接失败 但最后一次尝试通过,/ var / log / system说:

  

Jun 28 21:14:55 rasppi2 iot [2029]:正在连接到   ssl://XXXXX.messaging.internetofthings.ibmcloud.com:8883与客户端   Id:d:XXXXX:RaspberryPi2:
  6月28日21:14:55 rasppi2 ntpd_intres [2135]:DNS 0.debian.pool.ntp.org - > 217.79.179.106
  6月28日21:14:55 rasppi2 ntpd_intres [2135]:DNS 1.debian.pool.ntp.org - >   178.33.227.201
  6月28日21:14:55 rasppi2 ntpd_intres [2135]:DNS 2.debian.pool.ntp.org - > 193.225.118.162
  6月28日21:14:55 rasppi2 ntpd_intres [2135]:DNS 3.debian.pool.ntp.org - > 148.251.6.51
  6月28日21:14:55 rasppi2 iot [2029]:连接成功了   6月28日21:14:58 rasppi2 iot [2029]:订阅成功

还有什么我应该检查的吗?

1 个答案:

答案 0 :(得分:1)

看起来您可能已经存储了设备注册信息,并且正在尝试连接它而不是使用快速入门?

使用客户端ID连接到ssl://XXXXX.messaging.internetofthings.ibmcloud.com:8883:d:XXXXX:RaspberryPi2:

要使用快速启动连接,我希望客户端ID可以说快速启动。

您是否在配方中执行了包括将已注册的设备信息复制到pi上的device.cfg文件中的步骤?  如果您作为已注册的设备进行连接,则无法将快速入门实时可视化网页用于与已注册客户端ID连接的设备。