基于IoT平台-开发快的智能温室监控设备设计



根据项目需求,要开发一款智能温室监控设备,在网上对比了几款物联网平台,发现开发快小e能够完善地支持微信控制,并且采用MQTT协议,且全部开源,这非常符合笔者的习惯。

功能描述:通过开发快的小e开发板检测温室内的温度、湿度数据,使用微信设置上下限报警阈值,当检测到温度内的温湿度数据达到或超过阈值就立即向微信发送报警信息,温室养殖者就可知晓并采取措施。

        还可通过添加二氧化碳传感器、加热控制、自动灌溉形成一个完整的智能温室,不过先实现基本的温湿度监测功能打通信息通路。

选择开发快是因为他提供了基于esp8266wifi模块的sdk开发包以及微信开发包及相关教程,对我这种微信开发的应该可以省不少事,和我一样有兴趣的朋友可以关注下他们的QQ开发者社区445880047和微信公众号:开发快。

 

1方案框图

其中小e作为设备端的控制器,温湿度传感器用于测量温室内不同位置的温湿度,灌溉系统(预留)用于给植物浇水,加热或空调系统(预留)用于控制温室内温度,微信作为人机交互接口,用于显示信息,以及控制设备。

2 MCU软件流程图

        MCU软件在收到启动指令后开始查询温湿度,并查看是否超出阈值,若超出则发送报警信息。微信端可依据温湿度情况设置当前的动作,进行灌溉、或者调解温度。

 

3微信设计图

        微信公众号绑定开发板,下发指令控制设备加热、灌溉,检测温湿度以及设置温湿度报警阈值。

 

通信协议采用开发快开源的智能控制协议,只需添加几个命令即可:

命令

数据

启动设备

0x01

——

停止设备

0x02

——

查询温度

0x03

各温湿度传感器数据

温湿度报警

0x04

各温湿度传感器数据

加热

0x05

温度设定

灌溉

0x06

湿度设备

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值