IoT可视化与自动化平台实践指南
1. 基于dweet.io的集成方法
在进行基于dweet.io的集成时,我们使用的代码位于 chapter13/dweet_led.py 文件中,该文件内容与之前使用过的代码完全相同。另外还有一种创建Flask-RESTful服务的方法,但此方法需要创建RESTful服务,还需将树莓派暴露到公共互联网,这涉及在本地防火墙或路由器中开放端口并创建端口转发规则。对于原型设计和演示,可使用Local Tunnels或ngrok等服务替代,不过由于配置和设置较为复杂,我们还是采用dweet.io的方法。
2. 创建LED电路
接下来要创建一个可用于IFTTT小程序的LED电路。此电路需要一个LED以及一个连接到GPIO引脚(示例中为GPIO 21)的串联电阻。之前为第一个IFTTT小程序创建的DHT 11/DHT 22电路需保留,后续会再次使用。
3. 运行IFTTT和LED Python程序
运行程序以获取用于dweet.io服务的唯一事物名称和URL,步骤如下:
1. 在终端中运行 chapter13/dweet_led.py 文件,会得到类似如下输出:
(venv) $ python dweet_led.py
INFO:main:Created new thing name 749b5e60
LED Control URLs - Try them in your web browser:
On : https://dweet.io/dwee
超级会员免费看
订阅专栏 解锁全文
657

被折叠的 条评论
为什么被折叠?



