版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、智能家居物联网综合实训项目.项目介绍智能家居系统是一个与生活最为贴切的物联网应用,为我们的生活带来诸多安全和便利,同时也增添了多姿多彩的体验。智能家居物联网综合实训项目(以下称实训项目),以风标电子生产的智能家居物联网实训台(以下称实训台)为硬件平台,在此之上实现多种传感器的数据采集、传输、处理及嵌入式智能化控制的综合系统。.项目设计ARM11 处理器硬件平台实训项目使用风标电子生产的智能家居物联网实训台,以三星(S3C6410 )为系统核心,结合丰富的外围设备形成智能家居系统的硬件支持。使用资源主要有如下两部分:系统硬件资源:网关核心板Tiny64107寸显示屏COMS摄像头有线及无线(SD
2、IO)网络接口串口、USB、按键等智能家居应用模块:1)客厅模拟:两个Zigbee节点模块,用于采集和传输数据。六个家电指示灯,用于指示客厅的照明、电视、空调和插座。两个警报灯,用于显示异常状况。一个热释电检测模块,用于检测客厅人体温度一个超声波测距模块,用于检测屋门物体存在2)阳台模拟:两个Zigbee节点模块,用于采集和传输数据。六个家电指示灯,用于指示阳台的照明、洗衣机、排气扇和插座。两个警报灯,用于显示异常状况。一个雨滴检测模块,用于检测室外天气一个气压检测模块,用于采集室外大气压一个功放模块,用于报警3)卧室模拟:两个Zigbee节点模块,用于采集和传输数据。六个家电指示灯,用于指示
3、卧室的照明、电脑、空调和插座。两个警报灯,用于显示异常状况。一个湿度采集模块,用于检测室内湿度一个步电机模块,用于操作窗帘4)厨房模拟:两个Zigbee节点模块,用于采集和传输数据。六个家电指示灯,用于指示厨房的照明、冰箱、排气扇和插座。两个警报灯,用于显示异常状况。一个一氧化碳气体检测模块,用于检测厨房一氧化碳含量一个直流电机模块,用于操作抽气机软件平台传感数据采集及外围控制设备实训台在智能家居模块中有众多类型的传感器(诸如,采集温度、光照强度、湿度、气压、热释电、超声波等)和外围控制设备(如,喇叭、电机、LED等)。通过节点芯片CC2530 中的51单片机主控,一方面采集传感器数据,另一方
4、面操作外围控制设备。Zigbee 模块数据传输节点芯片CC2530集成有Zigbee协议栈,能把众多Zigbee节点自组成网,并通过射频模块无线传输节点数据和控制信息。此实训项目,以星状结构,把所有终端节目的数据集中于一个协调器再转发到处理系统。嵌入式系统实训项目采用内核版本为2.3.38的嵌入式Linux操作系统,其内集成有基本的操作系统资源及相关的外围设备驱动,详情请参考实训台Linx开发相关部分智能家居物联网实训台Linux实验手册.doc 。以此为智能家居系统的数据处理及控制中心,并以 Qt开发工具实现一个“两室一厅” 模拟住房环境,以图形化交互界面展示。数据库为支撑智能家居系统,还需
5、要搭建一个数据库,用于存储、转发和记录系统信息。本实训项目采用MySQL.Web控制终端本实训项目还支持 web网页终端,以xml+php+javascript开发模式,编写一个网页控制终端。系统设计传感器采集到数据后,通过zigbee 节点把数据发送到协调器节点,再统一转发至ARM11处理器。中心处理系统根据需求处理完数据后,一方面向外围设备发送控制命令, 另一方面更新数据库信息。与此同时,web终端也可以通过修改数据库的控制数据向中心处理系统发送控制命令,并由中心处理系统转至各节点。综上所述,此实训项目需要完成如下程序设计:CC2530数据采集。一一 51单片机操作Zigbee节点数据组网
6、传输。Z-Stack栈自带节点与系统的数据通讯协议。自定义数据包、组合和解释嵌入式Linux系统裁剪移植。嵌入式操作系统,数据处理中心Qt应用程序。Web终端程序。图形化用户接口xml + php + javascrip系统设计如下图:传感器数据采集及设备资源传感设备n传感设备2传感设备1终端节点2终端节点1数据嵌入式系统Qt图形界面.项目实现环境搭建实训项目准备智能家居物联网实训台一套。电脑一台,安装串口调试软件,安装 IAR EW8051集成开发环境,安装 Z-Stack 协议栈,安装 Qt开发环境,安装 wamp服务软件。B型USB连接线一根,串口线一根。(若用笔记本,另备 USB串口)
7、SmartRF04EB或CC Debugger 编程调试工具一套。SD卡一张。开发环境搭建安装 WampServer2.0i.exe :此为 Windows 下的 Apache + Mysql/MariaDB + Perl/PHP/Python,是一组用来搭建动态网站或者服务器的开源软件。Zigbee节点开发环境:请参照智能家居物联网实训台 ZigBee实验手册.doc安装好IAR EW805 及Z-Stack协议栈。Qt开发环境:请参照智能家居物联网实训台Linux实验手册.doc 搭建好Linux系统开发环境及Qt开发环境。Web网页开发环境:学员可根据自己习惯选择一种web网页开发工具(
8、例如:Dreamweaver ),也可以直接用notePad+ 等支持xml语言的记事本编辑代码后直接调试。操作步骤调试串口接法及运行WampServer当用作调试开发时,在实训台的“串口快速转接”处,将“电脑串口”与“协调器串口”连接。当实训台运行时,在实训台的“串口快速转接”处,将“网关串口”与“协调器串口”连接。在调试或运行时,均需要先运行WampServer 。Zegbee节点开发拷贝工程目录WindwaySmartHomeApp ”至Z-Stack协议栈。(路径目录:ZStack-CC2530-2.5.1aProjectszstackSamples )。再运行 IAR EW8051
9、,打开工程文件WindwaySmartHomeApp.eww ,即可开发调试。说明:此为智能家居节点设备例程,内含温度及光照数据的采集和串口通讯的协议,用户可在此基础上开发。Qt应用开发拷贝工程目录WindwaySmartHomeQt ”至任一路径(路径不包含中文) 下,运行 Qt 开发工具 Qt CreatorZ-Stack , 打开工程文件 WindwaySmartH.user ,即可开发调试。说明:此为智能家居系统的 Qt应用程序,内含与节点配套的串口通讯的协议, 用户可在此基础上开发。Web终端开发拷贝 ”WindwaySmartHomePHP ”目录的smarthome.php ”文
10、件至wampwww 路径下。在浏览器地址栏上输入 HYPERLINK http:/localhosVsmarthome.php http:/localhosVsmarthome.php, 即可运行 web 终端程序,修改“smarthome.php ”文件即可开发web终端程序。说明:此为智能家居系统的web终端例程,内含节点一些基本数据显示及操作。用户可在此基础上开发。.实训项目运行效果截图最后,这里将附上风标电子自行开发的“智能家居物联网综合实训项目”的一些截图, 以及所有源代码和相关资料,以供参考。Qt模拟运行效果:4.2. Web终端运行效果:客厅信息阳台信息-设番类整:网络地址E口至
11、地址;当前温度;客厅检到:卷厅照明:自J丁电和1:看厅空调:客厅1A期4124E0Ca27DCiDiP2T没人设备类型二,网络地址;工KEE地址:-当前温度二雨天检测:阳台以734 B1240OOO27DOCE52?雨天 F哈螭:国关|阳台洗衣机1国因-阳台排气崩国医战备类型:“网络地址】-UEE他址匕-当前温度;光骐强度:屋门检剜;客厅堂545匚124B00027DaCFl谀瞽类型二网络地址: insW:当前温度:光照星盛;室外气压:阳台通0EB5124BOOOCTDOD242T为994 T9精座1;插座2:国民插座2:国国插座箝开美插座文国房信息卧室信息设备类型;卧室”网络地址:MAS,工EEF地址二 1E4EOOOZ7IODOB当前温度:驾室内海度:75卧室照明:国国J卧室电脑:|开|关卧室空调:回国设管案型;卧室找网络地址:空6F工EEE地址: 1E4EOOOZTIOD3B当前
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- T/ZZFSA 001-2024调味面制品
- T/ZGXX 0008-2022宠物清洁卫生用品 祛味剂
- T/JALNCP 6801-2024井冈山鳙鱼
- 2026年初级注册安全工程师《金属非金属矿山安全》真题试卷(答案解析附后)
- 2026年关于排污许可证管理的试题及答案
- 2026年内蒙古自治区乌兰察布市单招职业技能考试模拟试卷附答案详解
- 2026年闪送员试题及答案
- 2026年秋季学期小学统编版语文六年级上册(新教材)教学计划附进度表
- 2026秋小学湘科版科学六年级上册第一单元 延续和进化《3 化石里的学问》教学设计
- T/TMAC 206-2025镍基单晶高温合金
- 武汉市2027届高中毕业生九月调研考试物理试卷(含答案及解析)
- 2026年兰州大学物理试题及答案
- 2026广东惠州市博罗县自然资源局补充招聘编外人员6人(第二次)笔试备考题库及答案详解
- IMDG Code 42-24 修正案 锂电池海运包装标记与标签规范 中文版(P903 包装标识更新全解)
- 校园统一身份认证平台建设方案
- 初中数学七年级上册第一章《数学与我们同行》核心素养知识清单
- 供应链韧性的理论内涵与战略框架构建
- 《生态环境法典》企业负责人合规培训
- 2026年高中数学与思政融合课教学设计
- 2024人教版八年级英语下册(全册)教案
- 2026年超星尔雅人工智能与信息社会通关试卷及参考答案详解(研优卷)
评论
0/150
提交评论