本帖最后由 wangji12 于 2020-7-2 09:42 编辑
应用概述
现在日常生活中家用电器不断电已经成为常态、忘记关闭一些电气设备的使用引起的危
险(例如充电器等)或离家后家庭用电情况等。这些家庭用电安全已成为人们经常提起的话
题,怎样做到对家庭用电全面掌控呢?不觉的就想到如果有一款设备能实现实时监控家庭用
电环境、异常预警、危险自动断电、远程控制、远程查看等这一系列功能就好,但如何快速
搭建一个这样的监控系统成第二个难题。随着这些年物联网技术的快速发展,一些公司已经
为用户建立起来物联网基础设施,提供了物联网设备接入的平台(比如阿里云物联网套件、
优刻得科技的 ucloud、百度天工物联),简化了物联网开发。很好的解决了第二个问题。
本应用基于阿里云物联网套件构建一款实时监控家庭用电计量、导线温度、环境温湿度
的设备,当设备检测到传感器数据异常,根据规则进行自动控制比如:自动跳闸等。
使用阿里云提供的 web 可视化开发、业务逻辑、数据分析、移动应用开发进行快速产
品定型测试和开发。
本应用采用雅特力 AT_START_F403A_V1 开发板外挂 wifi 模组、计量模组、sht3x 温湿度
传感器、ds18B20 温度传感器、蓝牙模块、mx25L6406 串行 SPIFlash 以及温敏电阻构成。实
现居家环境中温度、湿度、导线温度、计量方面的实时监控,掌控居家环境情况,当监测到
环境异常时触发预警消息推送或传感器出现异常时触发故障信息推送。采用阿里云 iot 之类
的物联网套件(后面尝试使用不太熟悉的 ucloud)进行搭建监测平台加快了产品开发、验证
和发布,可以集中精力在业务上。
采用 rt_thread 嵌入式系统作为载体使得开发呈模块化,拿来即用,减少了重复造轮子、
bug 不断的困境,如 AT_DEVICE、SFUD 使得开发自得其乐。1、硬件框架图
2、软件框架图
3、流程图
3.1、文件系统流程图
3.2 、时间 ntp 同步流程图
3.3、云端交互流程图
3.4、传感器读取流程图
3.5、逻辑处理流程图
4、应用实现
阿里云物联网平台数据展示
5、实物图
6、代码地址
https://gitee.com/jichangwang/monitor_rtthread.git
7、详细实现过程详见附件。
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册
×
|