【发布时间】:2019-05-19 11:50:40
【问题描述】:
我正在使用 Raspberry Pi 3 开发一个小型 IoT 项目,运行 Raspian 9.6 和 IBM 的 Cloud Foundry 服务。这些 IBM 服务包括 Python CF App 和 Watson IoT 服务。
为了让 Python 板与 IBM 云通信,根据 IBM 文档,我安装了以下内容:
sudo dpkg -i iot_1.0-2_armhf.deb
在将 Raspberry PI 添加到 Cloud 中的 IBM Watson IoT 服务后,我停止并重新启动了 Raspberry Pi 上的服务(sudo service iot start),我可以立即看到设备连接到 IBM Cloud。
Token auth succeeded: ClientID='d:xxxxx:raspberrypi:xxxxxxxx', ClientIP=xxx.xxx.xxx.xxx
Dec 18, 2018 6:22 PM
我没想到的是,树莓派正在生成消息并流入云端。例如:
{
"d": {
"myName": "myPi",
"cputemp": 44.01,
"cpuload": 0.01,
"sine": 0.38
}
}
我找不到任何关于此的内容。我想知道:
- 这是 Pi 上 iot 服务的标准行为吗?
- IBM 文档在哪里? (我找不到。)
- 我可以利用它来代替我正在编写的客户端应用程序吗?
- message.txt 在哪里?
我认为这个服务是一个普通的 Windows 或 Linux 服务,我只是没想到它会充当一个应用程序。
非常感谢任何帮助。
【问题讨论】:
标签: python-3.x raspberry-pi3 iot cloud-foundry