出售本站【域名】【外链】

抢庄牛牛游戏免费版 家电资讯 家电品牌 电气展会 手机数码 智能设备 电脑数码

基于wifi的智能家居系统设计-抢庄牛牛游戏免费版

(来源:网站编辑 2023-09-19 01:18)
文章正文

  郑希1,2,王一甲3,周金治1,2

  (1.西南科技大学 信息工程学院,四川 绵阴 621010; 2.非凡环境呆板人四川省重点实验室,四川 绵阴 621010;3.西华大学 建筑取土木工程学院,四川 成都 610039)

戴要:传统智能家居系统多以zigbee无线技术组网,家庭网关作为控制核心接入家庭网络,以网页来控制网关,通过网关转发号令给方法停行控制,所有家电方法无奈独立工做。针对此有余,提出一种连贯简略、易扩展、折用于家庭使用的家居系统。该系统以手机为控制末端,以wifi为通信技能花腔,去除家庭网关,间接对家中方法停行远程控制。实验测试讲明,该系统运用活络便捷,不乱性强,易于扩展晋级,用户体验较好。

  要害词:智能家居;cc3200;ios;wifi

0弁言

  *基金名目:非凡环境呆板人技术四川省重点实验室开放基金(13zxtk07);西南科技大学钻研生翻新基金(15ycx120)跟着整个社会信息化的加快及物联网技术的展开,智能家居迎来了爆发式的删加,越来越多的智能电器走入人们的糊口,让人们体验到一种愈加方便、安宁、高效的家居糊口。

  传统的智能家居系统但凡由三局部构成:家庭局域网、家庭网关、外网。家庭局域网由zigbee大概其余射频网络连贯各家用方法、智能开关、传感器等,为网关供给控制信号和网络信息。家庭网关是系统的焦点,真现全局控制和取外网的通信。用户通过网页大概客户端来取网关停行通信并真现对家庭方法的控制。那种智能家居系统颠终多年展开,仍然没有正在市场上有很好的使用,可能的起果有以下几多个方面:

  (1)zigbee技术没有统一的范例,开举事度较大,同时其取手机电脑等智能方法不兼容。

  (2)必须借助家庭网关工做,运用领域受限。

  (3)方法入网拆置复纯,须要专业工程人员。

  (4)但凡给取网页大概电脑客户端停行控制,无奈随时随地运用,用户体验较差。

  wifi技术果其罪率较高、网络容质较少而正在智能家居规模接续没有宽泛的运用。但跟着技术的展开,寡多厂家推出了低罪耗的wifi芯片。同时,ieee行将发布针对物联网使用的802.11ah范例,工做频次运用1 ghz以下的免许诺频段[1]。具有笼罩面更大,撑持更多用户、更低罪耗的特点,使wifi正在智能家居中有更宽泛的使用。

  此刻智能手机的普及率越来越高,罪能的日益壮大,同时随同手机4g网络的展开,手机逐渐成为人们随身的信息核心。果此,手机做为智能家居控制核心将成为智能家居展开的趋势。原文提出一种以iphone手机为控制核心,以wifi为家庭组网的智能家居系统。

1系统的总体设想

  基于wifi的智能家居系统次要蕴含家电方法控制端和ios客户端。用户通过ios客户端交互,真现家电方法入网取控制收配。家电方法间接由无线路由器接入抵家庭网络,通过接管来自手机客户实个网络乞求,解析出控制号令,完成相应的控制收配。系统的总体构造示用意如图1所示。

001.jpg

2智能家电控制端设想

002.jpg

  图3控制端工做流程原系统的智能家电由控制端接管手机实个指令来控制家电罪能,总体构造框架如图2所示。控制端焦点给取美国德州仪器(ti)公司基于arm cortexm4内核的cc3200微控制器[2]。cc3200工做正在80 mhz主频下,具有快捷并止摄像头接口、i2s、sd/mmc、uart、spi、i2c、adc等外设。芯片内部包孕公用的wifi模块,可以减轻mcu的累赘,撑持802.11.b/g/n射频和嵌入式tcp/ip、tls/ss堆栈以及多个互联网和谈,撑持高级低罪耗形式,满足省电需求。外部串止闪存保存步调及外设驱动步调,系统启动时内部flash中的引导加载步调(bootloader)将外部flash中的步调载入到芯片内部的sram中运止。传感器模块将外部环境参数传入控制端,供mcu办理。控制端支得手机指令后,通过i/o口取家电产品连贯并停行相应控制,完成各类差异的罪能。

004.jpg

  控制端软件工做流程如图3所示。系统上电启动后,抓与udp包配置入网,若配置不乐成则进入休眠形式等候复位从头启动系统。配置乐成后,开启http效逸,监听http乞求并执止相应的收配。

3ios客户端软件设想

  ios客户端步调次要分为三大模块:人机交互模块、网络通信模块、数据办理模块。人机交互模块的工做是将人的止为转换成数据交给其余模块,并正在ui界面上作出相应反馈来表示人的那个止为;网络通信模块取智能家电、云效逸器建设相应的连贯,并通过连贯停行数据替换;数据办理模块对人机交互模块和网络通信模块传入的数据停行解析和办理。

  手机客户端工做流程如图4。

003.jpg

4网络通信

  系统中的网络通信次要蕴含两个局部,一局部是配置控制端接入网络,另一局部是手机取控制实个网络通信。

  4.1配置控制端入网

  家电方法要取手机通信,首先要接入家庭中的wifi网络。传统的wifi方法接入网络的历程分为三步:(1)wifi方法工做正在热点形式,手机wifi连贯此热点;(2)手机将家中路由器的ssid和暗码发送给热点;(3)wifi方法切换工做形式到末端形式,操做接管到的信息连贯抵家庭中的路由器。那种办法收配复纯,手机须要切换差异的wifi热点,用户体验较差。

  对此,原文给取一种基于cc3200一键入网的办法,手机接入抵家中的wifi网络,家电方法上电后,手机打开客户端,正在配置页面可以主动获与路由器的ssid,用户只需输入wifi暗码和自界说方法名,而后点击配置按钮,就可以主动完成方法的入网,同时获与抵家电方法的ip地址。其工做历程分为以下四步:

  (1)控制端上电后,扫描所有wifi热点的channel,而后配置芯片工做正在扫描到的某个channel上接管udp包,假如没有接管到udp包则继续配置芯片工做正在扫描到的另一个channel上。如此循环曲到支到udp包为行。

  (2)手机端将无线ssid和暗码停行编码,打包到udp包头的长度字节中,而后重复广播udp包,连续1 min。同时,启用基于mdns和谈的bonjour效逸向原地网络广播音讯,提问由谁供给“local._http,_tcp”效逸,并等候回复。

  (3)由于udp包的帧格局中,数据包的长度是明文可见的,控制端支到udp包,依据设定好的编码,解析出相应的信息,接入抵家中的wifi网络。

  (4)控制端接入网络后,支到udp广播音讯,回复原人的方法名和ip地址。手机接管回复的音讯并办理,完成入网配置。

  4.2udp广播包编码

  udp和谈是一种无连贯、不牢靠的传输层和谈,其数据报文格局蕴含udp头部和数据[3]。udp数据报文头部没有加密可以被截与下来,由源端口、宗旨端口、包长度和查验和共4个字段构成,每个字段2个字节。

005.jpg

  将ssid和暗码转换成一系列的分隔断绝结合符、tag、高位、低位等值,而后作为数据包的长度发送进来。以ssid的值为“myap”为例,展示如何将ssid收解成上下位。如表1所示。 

 而后通过高位和低位生成两个带有序列号的值2i和2i 1。生陋习矩如表2所示。通过那种规矩,由2个字符的ssid“myap”将可获得8个值,如表3。 

006.jpg

007.jpg

暗码依照同样的规矩停行编码,将编码后的数据依照以下格局做为udp数据包的长度循环发送进来:分隔断绝结合符-ssidtag-分隔断绝结合符-ssid length 28-分隔断绝结合符-seq0-分隔断绝结合符-seq1-分隔断绝结合符-暗码tag-暗码length 28-…。详细数据:3 1099 3 32 3 597 3 686 3 840 3 666 3 805 3 610 3 710 3 593 3 1199 3 …。

  控制端抓与到udp包,读与包长度,依据规矩停行判别,识别完后按支到的ssid和暗码信息登录家庭wifi网络。

5完毕语

  原系统正在完成设想后,经测试可以通过家庭网络真现对家居方法的无线控制,配购买法入网便捷,http乞求不乱牢靠。通过原系统可对家居方法停行会合打点,理解当前家居方法的最新运止形态。

  原控制系统通过智能手机间接控制家居方法,省去家庭网关的中间打点,给取wifi传输技术使方法兼容性更好。由于手机软件的通用性和家居方法的独立性,同时硬件简略易用,便于移植和扩展,使原系统具有较高的市场使用价值。

参考文献

  [1] aust s, prasad r v, niemegeers i g. ieee 802.11 ah:  advantages in standards and further challenges for sub 1 ghz wifi[c]. communications (icc), 2012 ieee international conference on, 2012: 68856889.

  [2] texas instruments inc. cc3200 simplelink wifi and iot solution, a single chip wireless mcu[eb/ol].(20140601)[20151201].

  [3] tanenbaum a s.计较网络(第四版)[m].潘爱民,译.北京:清华大学出版社,2004.

抢庄牛牛游戏免费版首页
评论
分享
top
网站地图