欢迎来到天天文库
浏览记录
ID:24226148
大小:48.50 KB
页数:3页
时间:2018-11-13
《基于wsn 智能家庭温湿度监测系统设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、基于WSN智能家庭温湿度监测系统设计随着物联X技术的发展,比尔盖茨的智能家庭开始有机会走进寻常百姓家。该文主要介绍一种基于频段。其中,2.4GHz频段较为常见,并且免费使用。在每一个家庭中通过Zigbee构建局域X络,达到安全可靠、成本低、低功耗的家庭X络的需求。家庭X关采用Arduino模块。Arduino是一块基于开放原始代码的SimpleI/O平台[2],因为Arduino是为业余电子爱好者开发的,所以开发语言和开发环境具有简单易懂的特点,同时Arduino开发语言是建立在C语言的基础上,功能强大,可以尽情发挥想象[3]。Ard
2、uino以其简单、便宜、功能强大赢得了成千上万电子工程师的喜爱。客户端采用ega328微处理器控制器芯片。Zigbee模块使用TI公司的CC2530芯片,此芯片具有增强型8051CPU,系统内部可以编程闪存,且其具有4种不同的闪存运行模式模式,可直接在片上系统进行编程且代码移植性好,技术成熟,成本低等优势让其成为目前ZIGBEE开发的主流芯片。3.2温湿度监测模块通过DHT11温湿度传感器实时采集数据并通过ZigbeeX络传输给X关。DHT11具有快速响应、全程测量、数字输出等优点。3.3继电器控制模块主要由继电器和简单的电路构成,用
3、于接收动作命令控制大功率家电设备。3.4电路检错模块电路检错模块独立封装,用于检测设备是否正常,检错电路工作原理:协调器获得开灯指令后,如果电路输出为高电压状态,即设备损坏或电路接触不良等,则客户端和主控制器检错指示灯亮,提醒用户检查电路情况。4软件实现4.1硬件系统工作流程设备开始运行先进行初始化,然后尝试连接到云平台,如果没有连接成功则写入日志并再次尝试,三次之后若还没有成功则对用户做出反馈。硬件设备成功连接到X络之后开始等待指令,得到指令之后立即执行指令,成功则继续等待执行下一条指令,如果执行不成功则记录到日志并对用户做出反馈。
4、用户可以随时查看设备日志,方便发现问题并解决问题。4.2云平台设计实现用服务器采用Node.js技术实现。Node.js是一个可以让服务器运行javascript脚本的平台,使javascript可以像PHP、Perl、Ruby、Python等语言一样不需要依赖于浏览器运行。Node.js是为实时qtt协议解决这个问题。:李小超钱卫国:电脑知识与技术2015年28期
此文档下载收益归作者所有