我有一个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]:订阅成功
还有什么我应该检查的吗?
答案 0 :(得分:1)
看起来您可能已经存储了设备注册信息,并且正在尝试连接它而不是使用快速入门?
使用客户端ID连接到ssl://XXXXX.messaging.internetofthings.ibmcloud.com:8883:d:XXXXX:RaspberryPi2:
要使用快速启动连接,我希望客户端ID可以说快速启动。
您是否在配方中执行了包括将已注册的设备信息复制到pi上的device.cfg文件中的步骤? 如果您作为已注册的设备进行连接,则无法将快速入门实时可视化网页用于与已注册客户端ID连接的设备。