36、IoT可视化与自动化平台实践指南

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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值