Ibm cloud 没有从RaspberryPi IoTF快速启动配方发送数据

Ibm cloud 没有从RaspberryPi IoTF快速启动配方发送数据,ibm-cloud,raspberry-pi2,Ibm Cloud,Raspberry Pi2,我有一个RaspberryPi2,按照上面的说明运行Quickstart配方 这包括安装“快速启动”——从中获取文件 curl-LO,通过sudo dpkg-i iot_1.0-1_armhf.deb安装,然后使用“服务iot状态”检查服务是否正在运行。反应如预期 [确定]物联网正在运行。 下一步-使用服务iot getdeviceid获取设备id 我应该能够在上面提到的网页上输入这些信息并查看数据 iotf页面显示: 我们正在等待您的设备向我们发送消息 您输入的设备ID有效,但我们正在等待您的

我有一个RaspberryPi2,按照上面的说明运行Quickstart配方

这包括安装“快速启动”——从中获取文件 curl-LO,通过sudo dpkg-i iot_1.0-1_armhf.deb安装,然后使用“服务iot状态”检查服务是否正在运行。反应如预期 [确定]物联网正在运行。 下一步-使用服务iot getdeviceid获取设备id 我应该能够在上面提到的网页上输入这些信息并查看数据

iotf页面显示:

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

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

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

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

Jun 28 21:14:55 rasppi2物联网[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物联网[2029]:连接成功
Jun 28 21:14:58 rasppi2物联网[2029]:订阅成功


还有什么我需要检查的吗?

看起来您可能已经存储了设备注册信息,并且正在尝试与其连接,而不是使用quickstart

连接到ssl://XXXXX.messaging.internetofthings.ibmcloud.com:8883 客户端Id为:d:XXXXX:RaspberryP2:

要使用quickstart连接,我希望客户端ID为quickstart

您是否执行了配方中的步骤,包括将注册的设备信息复制到pi上的device.cfg文件中?

如果您是作为注册设备连接的,则无法对使用注册客户端ID连接的设备使用quickstart Real Time visualization网页。

您可以发布一些调试信息吗?没有更多的信息很难帮助你。是的!非常感谢。我确实有一个device.cfg文件存在于以前的一些工作中。我卸载了这个软件包(sudodpkg-piot),重新安装,它运行正常。我还需要仔细检查我的设备ID,以确保我指向了正确的设备。