大家好,又见面了,我是你们的朋友全栈君。
随着人们在家居生活中使用的电器越来越多,由此带来的安全隐患也有了明显的增多。为了降低电器的不合理使用带来的异常情况,大众对家庭智能监控的需求也越来越高。家庭智能监控主要依托摄像头,温湿度传感器等设备实现实时监控和智能报警的功能。 Romeo Monitor主要是为模拟是家庭安防监控的简易系统。主要基于温湿度传感器、运动传感器和摄像头、蜂鸣器、LED等硬件作为终端,基于TCP和zigbee为通信基础监控系统。该系统可实现家庭成员从网页端获取房间的摄像头和温湿度等信息,以及设置智能报警等功能,极大程度降低了房间的安全隐患。
1.管理员账户:登陆后可查看所有监控信息和更改所有控制信息; 2.普通账户:登陆后绑定homeID可查看和控制指定的home; 3.账户和home:每个账户可绑定不超过10个home,每个home最多可被10个账户绑定;
工作包说明:(html已提供)
本次项目涵盖了多线程C编程,ARM体系架构和高级驱动开发等一系列前序知识,另又增加了实际项目中会用到的boa服务器,mjpg-streamer,zigbee等知识,需要自学的部分比较多,总结了个人的提升点:
附录一:开发环境信息 附录二:开发框架和通信协议 附录三:zigbee驱动框架
附录一:开发环境信息 软件配置 开发平台:Ubuntu14.04,windows 7(zigbee用IAR) 运行环境:linux3.14.0,uboot2013.01 编译工具:gcc4.6.4 通信协议: 串口、ZigBee、i2c协议等 服务支持:nfs,tftp,boa服务器,mjpg-streamer 串口调试工具:Putty,Xcom 硬件配置 开发板:三星contex-A9 存储设备:SD卡 终端设备:ZigBee(温湿度传感器,风扇),摄像头
附录二:开发框架和通信协议
数据下行:
附录三:zigbee驱动框架
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/153422.html原文链接:https://javaforall.cn
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有