[ESP8266] RTOS V2.0人体红外检测报警后TCP发送到TCP服务端

[ESP8266] RTOS V2.0人体红外检测报警后TCP发送到TCP服务端


本文为本站https://zouyingzheng.com/独创,未经允许禁止转载!

本次教程配合唯倚物联网出品的SIOT-1HT使用

可以使用电源线插入3.3V到12V电压,指示灯亮表示有人(触发报警),灭代表无人(静置状态)

本次例程仍然是基于乐鑫RTOS 2.0版本开发,不再兼容之前版本

整体框架就是人体红外探头在检测到人后,将会处于高电平,这时候可以发送TCP数据到服务器上

若需要创建TCP我们必须保证模块连接上AP


一切完成后,我们需要关注检测红外探头的电平变化


其实就是类似于按键的松手检测,不过我们将其延时设置到了1S,因为红外探头的高电平将会持续1s以上,我们只需检测其区间就行了

之前在dht11的文章中,我已提及到有关于wifi和tcp的参数,此处不再赘述.

检测到报警的提示:


提示,如果你要导入我的工程,请手动指定其SDK 和编译器路径,你也可以把main文件夹中文件全部拷贝到你的main中也可以完成编译

本工程源码仅适用于ESP8266 RTOS-V2.0/V3.0版本 不可用于V1.X版本

工程下载地址: https://pan.baidu.com/s/1O_iC6vbxq_u2b8v381ChXg 密码:pfjs

仅供参考使用,配合与外网也可以使用,具体敬请关注往后教程!

若有任何疑问,请在下处留言或发送邮件给我,也可以加入唯倚物联群