基于Android平台与ZigBee技术的智能家居系统设计制作.docx
- 文档编号:10067650
- 上传时间:2023-05-23
- 格式:DOCX
- 页数:31
- 大小:641.17KB
基于Android平台与ZigBee技术的智能家居系统设计制作.docx
《基于Android平台与ZigBee技术的智能家居系统设计制作.docx》由会员分享,可在线阅读,更多相关《基于Android平台与ZigBee技术的智能家居系统设计制作.docx(31页珍藏版)》请在冰点文库上搜索。
基于Android平台与ZigBee技术的智能家居系统设计制作
基于Android平台与ZigBee技术的智能家居系统设计制作
毕业设计(论文)原创性声明和使用授权说明
原创性声明
本人郑重承诺:
所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。
尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。
对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。
作者签名:
日 期:
指导教师签名:
日 期:
使用授权说明
本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:
按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。
作者签名:
日 期:
学位论文原创性声明
本人郑重声明:
所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。
除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。
对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。
本人完全意识到本声明的法律后果由本人承担。
作者签名:
日期:
年月日
学位论文版权使用授权书
本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。
本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。
涉密论文按学校规定处理。
作者签名:
日期:
年月日
导师签名:
日期:
年月日
注意事项
1.设计(论文)的内容包括:
1)封面(按教务处制定的标准封面格式制作)
2)原创性声明
3)中文摘要(300字左右)、关键词
4)外文摘要、关键词
5)目次页(附件不统一编入)
6)论文主体部分:
引言(或绪论)、正文、结论
7)参考文献
8)致谢
9)附录(对论文支持必要时)
2.论文字数要求:
理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。
3.附件包括:
任务书、开题报告、外文译文、译文原文(复印件)。
4.文字、图表要求:
1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写
2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。
图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画
3)毕业论文须用A4单面打印,论文50页以上的双面打印
4)图表应绘制于无格子的页面上
5)软件工程类课题应有程序清单,并提供电子文档
5.装订顺序
1)设计(论文)
2)附件:
按照任务书、开题报告、外文译文、译文原文(复印件)次序装订
指导教师评阅书
指导教师评价:
一、撰写(设计)过程
1、学生在论文(设计)过程中的治学态度、工作精神
□优□良□中□及格□不及格
2、学生掌握专业知识、技能的扎实程度
□优□良□中□及格□不及格
3、学生综合运用所学知识和专业技能分析和解决问题的能力
□优□良□中□及格□不及格
4、研究方法的科学性;技术线路的可行性;设计方案的合理性
□优□良□中□及格□不及格
5、完成毕业论文(设计)期间的出勤情况
□优□良□中□及格□不及格
二、论文(设计)质量
1、论文(设计)的整体结构是否符合撰写规范?
□优□良□中□及格□不及格
2、是否完成指定的论文(设计)任务(包括装订及附件)?
□优□良□中□及格□不及格
三、论文(设计)水平
1、论文(设计)的理论意义或对解决实际问题的指导意义
□优□良□中□及格□不及格
2、论文的观念是否有新意?
设计是否有创意?
□优□良□中□及格□不及格
3、论文(设计说明书)所体现的整体水平
□优□良□中□及格□不及格
建议成绩:
□优□良□中□及格□不及格
(在所选等级前的□内画“√”)
指导教师:
(签名)单位:
(盖章)
年月日
评阅教师评阅书
评阅教师评价:
一、论文(设计)质量
1、论文(设计)的整体结构是否符合撰写规范?
□优□良□中□及格□不及格
2、是否完成指定的论文(设计)任务(包括装订及附件)?
□优□良□中□及格□不及格
二、论文(设计)水平
1、论文(设计)的理论意义或对解决实际问题的指导意义
□优□良□中□及格□不及格
2、论文的观念是否有新意?
设计是否有创意?
□优□良□中□及格□不及格
3、论文(设计说明书)所体现的整体水平
□优□良□中□及格□不及格
建议成绩:
□优□良□中□及格□不及格
(在所选等级前的□内画“√”)
评阅教师:
(签名)单位:
(盖章)
年月日
教研室(或答辩小组)及教学系意见
教研室(或答辩小组)评价:
一、答辩过程
1、毕业论文(设计)的基本要点和见解的叙述情况
□优□良□中□及格□不及格
2、对答辩问题的反应、理解、表达情况
□优□良□中□及格□不及格
3、学生答辩过程中的精神状态
□优□良□中□及格□不及格
二、论文(设计)质量
1、论文(设计)的整体结构是否符合撰写规范?
□优□良□中□及格□不及格
2、是否完成指定的论文(设计)任务(包括装订及附件)?
□优□良□中□及格□不及格
三、论文(设计)水平
1、论文(设计)的理论意义或对解决实际问题的指导意义
□优□良□中□及格□不及格
2、论文的观念是否有新意?
设计是否有创意?
□优□良□中□及格□不及格
3、论文(设计说明书)所体现的整体水平
□优□良□中□及格□不及格
评定成绩:
□优□良□中□及格□不及格
教研室主任(或答辩小组组长):
(签名)
年月日
教学系意见:
系主任:
(签名)
年月日
基于Android平台与ZigBee技术的智能家居系统设计制作
【摘要】设计一款基于Android平台与ZigBee技术的智能家居控制系统。
主要包括一款Android上位机控制软件;路由器;ZigBee模块:
搭载了TI公司所生产的CC2530芯片作为控制部分的核心单元——ZigBee核心板以及ZigBee底板;RS232转TTL串口通信模块;开关型稳压电源220V转12V;DC12V-DC3.3V变压器模块;光耦隔离继电器模块。
该系统以ZigBee模块为控制核心。
Android上位机控制软件通过无线局域网的方式与路由器连接,Android上位机控制软件连接无线局域网后通过路由器向ZigBee协调器发送指令,ZigBee协调器通过无线传输命令的方式传命令给ZigBee终端节点,相关节点提取相关命令,以此达到控制继电器的高低电平来实现灯的开关目的。
【关键词】Android,ZigBee,智能家居,路由器
ThesmarthomesystembasedontheAndroidplatformandZigBeetechnologydesignandproduction
【abstract】thispaperintroducesabasedonAndroidplatformandZigBeetechnologyofsmarthomecontrolsystem.MainlyincludesanAndroidPCcontrolsoftware;Wi-ficommunicationmodule;ZigBeemodules:
carrytheTIcompanyproducesCC2530chipasthecoreofthecontrolpartunit-ZigBeecoreplateandZigBeebaseplate;RS232turnTTLserialinterfacecommunicationmodule;Switchmoderegulatedpowersupplyof220vto12v;DC12V-DC3.3Vtransformermodule;Opticalcouplingisolationrelaymodule.ThesystemwiththeZigBeemoduleasthecore.AndroidPCcontrolsoftwareandbymeansofwirelessLANWiFiconnectioncommunicationmodule,theAndroidPCcontrolsoftwaretoconnectwirelessLANWiFiafteraserialporttotheZigBeecoordinatortosendinstructions,ZigBeecoordinatorbywirelesstransmissioncommandtosendcommandstoZigBeeterminalnode,thenodetoextracttherelevantorders,toachievehighandlowlevelcontrolrelayoftheopenandcloseofthecurtain,stop;Theswitchofelectricfan;Lightswitch,etc.
【keywords】Android,ZigBeesmarthome,WiFi
引言
现代社会,随着国民经济快速增长的趋势,人们的生活水平已变的越来越高、生活节奏越来越快,于是人们的日常工作、生活逐渐趋向信息化。
信息化社会的实现不断地改变了人们的工作方式和日常生活习惯,更不断的冲击着传统的家庭住宅系统的地位。
因此人们对家居的方式提出了更高的要求,这要求的不仅仅是传统的生存空间,更重要的是要求有一个安全、舒适、便捷化的生活环境;科技前沿通讯设备的使用;功能更加完善的信息终端;智能化和便捷自动化的智能家用电器;远程网络化信息资源的使用。
现代社会家居更追求智能化、便捷化,智能化、便捷化的智能家居俨然已成为现代人们生活方式的一种追求,用以实现“以人为本”为目的的全新家居。
我们通常所认为的智能家居就是以住宅为平台,兼备建筑、网络通信、智能化家电、设备便捷化,集系统、结构、服务、管理为一体的高效、舒适、安全、便利、环保的居住环境。
智能家居控制系统可以为您提供家电控制、照明控制、窗帘控制等多种功能和手段。
与普通家居相比而言,智能家居不仅仅具有传统家居功能,提供舒适安全、高品质且宜人的家庭生活空间,还由被动静止的结构转变为具有能动性的智慧工具,提供对角度的信息交换功能,保持家庭与外部的信息交流畅通,优化了人们的生活方式,更帮助人们有效的安排时间,增强了家居生活中的安全性,甚至也为各种能源费用节约了资金。
本文针对智能家居控制系统进行深入研究,模拟现实中家里的实际情况下的家居控制。
本课题是基于ZigBee的无线数传模块所组成的控制终端作为核心,配以Android上位机控制软件,通过无线局域网的方式与路由器连接后,路由器再通过串口通信的方式与ZigBee协调器连接。
实现了智能家居系统中上位机控制软件与控制终端的无线通信,实现了家居控制的智能化与便捷化。
一、硬件模块
(一)系统总体的硬件设计
本控制系统的硬件部分主要是采用CC2530底板及TI公司的CC2530芯片、4组四路光耦继电器隔离模块、AC220V转DC12V开关型稳压电源、DC12V转DC3.3V变压器模块、串口转WiFi模块、模拟家庭灯光模块。
zigbee控制的无线智能家居控制系统整体连接图如图1-1所示,该系统以4块zigbee模块以及路由器作为该系统的控制核心。
Android上位机控制软件通过无线局域网向路由器发送命令,路由器再通过串口向ZigBee协调器传输命令,再无线传输到终端节点,从而控制继电器的吸合,以实现智能化控制家居的功能。
图1-1zigbee控制的无线智能家居控制系统整体连接图
系统由zigbee组成个域网,负责家庭内的通讯,路由器负责局域网和外网通讯,电脑建立TCP服务器将手机发到路由器的数据转发到协调器,然后协调器分发到个终端。
模型如图1-2所示:
图1-2系统项目模型
(二)Zigbee部分
1.ZigBee
ZigBee是基于IEEE802.15.4标准的低功耗局域网协议。
根据国际标准规定,ZigBee技术是一种短距离、低功耗的无线通信技术。
这一名称(又称紫蜂协议)来源于蜜蜂的八字舞,由于蜜蜂(bee)是靠飞翔和“嗡嗡”(zig)地抖动翅膀的“舞蹈”来与同伴传递花粉所在方位信息,也就是说蜜蜂依靠这样的方式构成了群体中的通信网络。
其特点是近距离、低复杂度、自组织、低功耗、低数据速率。
主要适合用于自动控制和远程控制领域,可以嵌入各种设备。
简而言之,ZigBee就是一种便宜的,低功耗的近距离无线组网通讯技术。
ZigBee是一种低速短距离传输的无线网络协议。
ZigBee协议从下到上分别为物理层(PHY)、媒体访问控制层(MAC)、传输层(TL)、网络层(NWK)、应用层(APL)等。
其中物理层和媒体访问控制层遵循IEEE802.15.4标准的规定。
2.ZigBee工作原理
ZigBee的无线设备工作在868MHz、915MHz和2.4GHz频带。
其最大数据速率是250Kbps(见图1-3)。
ZigBee采用了IEEE802.15.4工作标准,拥有IEEE802.15.4标准的无线物理层所规定的全部优点。
Zigbee的无线网络层可分为5层,分别为:
物理层(PHY)、介质访问控制层(MAC)、网络层(NWK)、应用程序支持子层(APS)、应用层(APL)。
IEEE802.15.4仅仅是定义了物理层(PHY)和介质访问控制层(MAC)的数据传输规范,而Zigbee协议定义了网络层、应用程序支持子层以及应用层的数据传输规范,这就是Zigbee无线网络。
图1—3ZigBee频带和数据传输率
3.ZigBee技术特点
Zigbee是一种崭新的技术,专注于低功耗、低成本、低复杂度、低速率的短程无线网络通信技术。
也是近来嵌入式应用的一大热点。
(1)低功耗:
在低功耗待机模式下,2节5号干电池可使1个节点工作6~24个月,甚至更长时间。
这是Zigbee的突出优势所在。
相比较而言,蓝牙只能工作数周、WiFi只可工作数小时。
(2)低成本:
通过大幅度简化通信协议(不到蓝牙的1/10),从而大大降低了对通信控制器的要求,通过预测分析,以8051单片机的8位微处理器测算,全功能的主节点仅需要32KB代码,子功能节点少至4KB代码,而且Zigbee免协议专利费。
(3)低速率:
Zigbee工作在250kbps的通讯速率,满足低速率传输数据的应用需求。
(4)近距离:
传输范围一般介于10~100m之间,在增加RF(射频)的发射功率后,亦可增加到1~3km。
这里指的是相邻两个节点间的距离。
如果通过路由器和终端节点间通信的接力,传输距离将可以更远。
(5)短时延:
Zigbee的响应速度较快,一般从睡眠状态转入工作状态仅需15ms,节点连接进入网络也仅需30ms,进一步节省了电能。
相比较,蓝牙需要3~10s、WiFi需要3s。
(6)高安全:
Zigbee提供了三级安全模式,包括无安全设定、使用接入控制清单(ACL)防止非法获取数据以及采用高级加密标准(AES128)的对称密码,以灵活确定其安全属性。
(7)免执照频段:
采用直接序列扩频在工业科学医疗2.4GHz(全球)(ISM)频段。
3.ZigBee组网形式
ZigBee网络中的设备节点其所属类别主要分为3种,分别对应协调器(Coodinator)、路由器(Router)、终端节点(EndDevice)。
Ø协调器(Coodinator),要负责无线网络的建立和维护工作;
Ø路由器(Router),主要负责无线网络数据的路由;
Ø终端节点(EndDevice),主要负责无线网络数据的采集。
在Zigbee网络中有且仅有一个协调器,用来负责各个节点的16位地址分配的任务(自动分配)。
一个网络中理论上最多可以连接65536个节点。
组网的方式也是千变万化,组网方式见如图1-4所示。
本次程序中采用的是网状网结构的组网方式。
图1—4ZigBee组网形式
4.ZigBee无线组网通信协议
(1)查询单个终端
报文组
成单元
开始
地址
功能码
校样码
结束
字节数
1字节
2字节
1字节
1字节
1字节
描述
1A(:
)
23(#)
缩写
SD
ADDR
FC
XOR
ED
响应:
报文组
成单元
开始
地址
功能码
数据
校验码
结束
字节数
1字节
2字节
1字节
n字节
1字节
1字节
描述
1A(:
)
23(#)
缩写
SD
ADDR
FC
DA
XOR
ED
(2)控制单个终端
报文组
成单元
开始
地址
功能码
数据
校验码
结束
字节数
1字节
2字节
1字节
n字节
1字节
1字节
描述
1A(:
)
23(#)
缩写
SD
ADDR
FC
DA
XOR
ED
响应:
报文组
成单元
开始
地址
功能码
数据
校验码
结束
字节数
1字节
2字节
1字节
n字节
1字节
1字节
描述
1A(:
)
23(#)
缩写
SD
ADDR
FC
DA
XOR
ED
响应报文中数据如果等于0表示:
操作失败,1则操作成功。
数据还可分高四位和低四位,高四位保存操作的标志,低四位保存原始数据。
功能码FC
描述
数据长度
01
查询所有终端传感器的数据
0
02
查询单个终端上所有传感器的数据
0
03
查询单个终端上灯的状态
0
04
查询单个终端上温度和湿度
0
05
查询单个终端上烟雾传感器
0
06
查询单个终端上人体感应模块
0
07
查询单个终端上光敏传感器
0
08
查询单个终端上电动窗帘
0
09
保留
0
0A
控制终端上灯,地址等于FF时控制所有终端上的灯,1灭0亮
1字节
0B
控制单个终端电动窗帘
1字节
0C
外出模式,关闭所有设备并待机
1字节
0D
自己增加其它命令码
0
注:
协议中的命令及数据都是以16进制的形式发送和接收的。
(3)传感器部分
1.DTH11温湿度传感器
DHT11数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器,它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性和卓越的长期稳定性。
传感器包括一个电阻式感湿元件和一个NTC测温元件,并与一个高性能8位单片机相连接。
供电电压:
3.3~5.5VDC、输出:
单总线数字信号、测量范围:
湿度20-90%RH,温度0~50℃、测量精度:
湿度+-5%RH、温度+-2℃、分辨率:
湿度1%RH,温度1℃、互换性:
可完全互换、长期稳定性:
<±1%RH/年。
2.MQ—2烟雾传感器
MQ-2气体传感器所使用的气敏材料是在清洁空气中电导率较低的二氧化锡(SnO2)。
当传感器所处环境中存在可燃气体时,传感器的电导率随空气中可燃气体浓度的增加而增大。
使用简单的电路即可将电导率的变化转换为与该气体浓度相对应的输出信号。
MQ-2气体传感器对液化气、丙烷、氢气的灵敏度高,对天然气和其它可燃蒸汽的检测也很理想。
这种传感器可检测多种可燃性气体,是一款适合多种应用的低成本传感器。
回路电压小于等于15V、电压:
5V 、输出TTL信号、LED指示、双信号输出模拟TT电平输出 、模拟量输出0~5V电压,浓度越高电压越高、输出TTL的灵敏度可通过电位器调节。
3.MQ-9一氧化碳传感器
Q-9气体传感器所使用的气敏材料是在清洁空气中电导率较低的二氧化锡(SnO2)。
采用高低温循环检测方式低温(1.5V加热)检测一氧化碳,传感器的电导率随空气中一氧化碳气体浓度增加而增大,高温(5.0V加热)检测可燃气体甲烷、丙烷并清洗低温时吸附的杂散气体。
使用简单的电路即可将电导率的变化,转换为与该气体浓度相对应的输出信号。
MQ-9气体传感器对一氧化碳、甲烷、液化气的灵敏度高,这种传感器可检测多种含一氧化碳及可燃性的气体,是一款适合多种应用的低成本传感器。
电压:
5V 、输出TTL信号、LED指示、双信号输出模拟TT电平输出 、模拟量输出0~5V电压、灵敏度RS(inair)/Rs(100ppmCO)>5、浓度斜度<0.6(R300ppm/R100ppmCO)。
(四)WiFi部分
1.WiFi的工作原理
WIFI的全称是Wireless Fidelity,又称为802.11标准,WiFi的工作频段是2.4G通信频段,可以实现基站与终端之间点对点的无线通信,链路层的核心是采用以太网协议,可以实现信息实时传输的寻址和校验。
可以实现通信的距离从几十米到两、三百米的多设备的无线组网。
事实上WIFI是一个高频无线电信号。
无线保真是无线网络通信技术的一个品牌,由Wi-Fi联盟所持有。
2.WiFi模块的设置
1 用电脑连接WiFi模块所形成的无线局域网,打开电脑的运行程序,如图1-5所示。
输入cmd进入管理员模式,如图1-6所示。
图1-5打开运行程序
图1-6进入管理员模式
2 在管理员模式下输入ipconfig,用来查看当前连接的无线局域网的IP地址,如图1-7、1-8所示。
图1-7管理员模式
图1-8显示IP结果
3 在浏览器中输入:
192.168.11.254,输入用户名和密码:
admin/admin,即可登录到模块WEB控制界面,将模块设置为如图1-9所示的形式。
图1-9WiFi模块设置结果
二、软件程序设计
(一)ZigBee下位机部分
1.Zigbee协议栈
协议定义的是一系列的通信协议标准,通信双方只需要共同按照这一标准进行正常的数据收发;协议栈是协议的具体实现形式,通俗的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 Android 平台 ZigBee 技术 智能家居 系统 设计 制作