1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
值得注意的是,在已经发布的中并没有规定具体的路由协议,具体协议由协议栈实现。
网络拓扑结构从网络结构上看,网络有星形,树形,网状种模式,按照网络节点功能划分可分为终端节点路由器节点和协调器节点种。
其组织结构如下图示网络拓扑结构其中,协调器节点负责发起并维护个无线网络,识别网络中的设备加入网络路由器节点支撑网络链路结构,完成数据包的转发终端节点是网络的感知者和执行者,负责数据采集和可执行的网络刷新上的时间信息远程控制嵌入式远程控制系统的设计智能家居的远程控制系统采用结构,用户利用远程计算机访问,通过浏览器访问嵌入式,实现对智能家居设备的远程监控。
模式与传统的模式相比,具有使用简单,便于维护,扩展性好,无需在客户端安装客户端软件等优点,只需打开客户端浏览器访问即可。
远程控制系统如示意图如下所示远程监控示意图嵌入式设计在嵌入式系统下,主要有个和。
是最简单的个,它的功能最弱,不支持认证,不支持,通用网关接口。
和都支持认证等,功能都比较全。
这里我们选择支持的非常适合于嵌入式系统的。
是个单任务的服务器,源代码开放性能可靠稳定性好,特别适合应用在嵌入式系统中。
本设计需要个支持功能的以便支持动态网页。
具有的功能特性满足本设计的需要,故选用作为,其工作流程如下图所示服务器的工作流程图选用作为,可以方便地在嵌入式操作系统上移植。
在移植前,根据具体的情况先对做配置及修改。
其中配置文件很重要,它由些规则组成,用于配置,指定监听端口,服务器名称执行文件路径等。
实现动态页面的引技术到目前为止,实现动态页面有种技术可供选择和。
在嵌入式下如果要实现动态网页,只能采用,因此目前嵌入式还不支持等动态页面技术。
提供服务器个执行外部程序的通道,这种服务端技术使得浏览器和服务器之间具有交互性。
程序属于个外部程序,需要编译成可执行文件,以便在服务端运行。
浏览器将用户输入的数据送到服务器,服务器将数据使用取送给程序,在执行程序后,最后使用输出形式的结构文件,经服务器送回浏览器显示给用户。
程序可以用任何程序设计语言编写,如脚本语言语言等。
但目前嵌入式不支持等语言,而且用语言编写的程序具有执行速度快安全性高,所以我们选择用来编写程序。
工作原理公共网关接口是在服务器上定义了客户请求与应答的种方法。
当客户端的用户向服务器发出请求称为请求,客户向服务器的请求只要属于范围,就启动服务器的个程序。
它的任务是把客户的请求从环境变量和标准输入中取出,并进行相应的加工处理。
待处理结束后,由程序通过标准输出决定如何对客户的请求做出应答,将处理结果以格式回送到客户端浏览器。
访问个程序的完整过程如下用户要求浏览器访问个程序资源地址指向这程序浏览器与服务器建立连接,发送请求服务器接收到请求,分析浏览器请求的资源,发现是个程序服务器将请求头标设置成环境变量,执行程序如果请求方法是,程序从标准输入读取浏览器发送的数据内容,如果请求方法是,程序从环境变量中获取浏览器发送的数据内容程序根据浏览器发送来的数据,进行相应处理,并将生成的结果输出到标准输出服务器在程序的结果上附加状态行和些头标信息,然后将结果返回给浏览器。
操作过程如下图访问程序过程图系统在设计控制网页的时候,响应用户设置次家电状态的操作,程序必须使用函数将家电设置后的状态值刷回到相应的网页中去。
系统设计了个控制过程,用户通过在控制页面上设置相应的控制命令以及控制参数,然后交由特定的处理程序处理后并发送到家居控制系统,最终由设备来完成用户需求,如此完成整个的远程控制过程。
程序对家庭中的设备监控是通过家居控制系统来实现的,程序将用户的控制命令转交给家居控制系统来完成。
程序与家居控制系统之间的通信是进程间的通信,对用户的响应速度基本上不受响应,响应速度主要受设备自身的响应时间的影响。
系统功能测试主控信息中心调试智能家居信息平台的所有硬件都设计了版图,均采用两层板设计,元器件大部分采用表贴片器件封装,在各模块调试中附有它们各自的版图设计。
整个系统的实物图如下图所示,图片左下角的大板为主控信息中心底板左上角的大板为模块线路板右上角的大板为通信模块线路板右中间的大板为射频读卡模块线路板。
主机实物图主控信息中心调试比较简单,它主要提供了微处理器控制核心板直流电源转换模块和些接插件以及电源保护模块。
底板的调试主要针对电源模块,主板底板由直流电源适配器供电。
调试中首先检查底板上转电源的输出,可通过指示灯观察,第二个灯的亮灭指示电源工作情况。
如果电源指示灯不亮,就需要检查模块,检测其芯片是否发热,输出是否正常等。
主控信息中心调试步骤和问题解决主板是智能家居信息控制的核心,主机和的控制都在这块上。
主机主板硬件部分调试步骤和问题解决检查是否工作正常,可用示波器测量晶振震荡频率以及信号,还需要检测复位电路的工作情况。
液晶控制电路,将手指或触摸笔点击液晶屏的表面,然后用示波器观察的外部中断引脚是否出现低电平。
在调试中发现用手指触摸液晶屏表面次,中断函数却被频繁执行了数十次。
分析可能是因为存在干扰信号的叠加造成的,于是在外部中断引脚入口加了滤波电容,外部中断信号采集工作正常。
存储模块读写,调试中发现在数据读写有误,如写入,读到为。
通过写入不同的数据对其进行进步检测,发现读到数据的最低位始终为。
初步判断为数据口最低位和的这路信号线连接问题。
针对该问题观察实物,并通过万用表测量这路信号的电路连接情况,检查出为座管脚的虚焊问题,的口和焊盘未充分接触,将其重新焊好后,问题解决。
通信功能调试无线传感网络的调试难度较大,因为其工作频段在,普通示波器也无法达到其工作频段,并且在频段的工作设备还包括蓝牙等,容易受到干扰。
在调试过程中主要通过程序调试以及协议分析仪硬件调试。
在程序调试中,为了得到必要的调试信息,在中须进行以下设置首先设置正确的堆栈大小,保证调试信息能够正常输出,如下图示设置堆栈大小然后还需要设置正确的生成格式,使生成的二进制文件包含调试信息。
参考文献马鸿雁等我国智能化住宅小区发展综述北京建筑工程学院学报张岩信息家电距离中国人有多远微电脑世界夏继媛网络化智能家居监控系统的研究硕士学位论文黑龙江哈尔滨理工大学叶青种智能家居系统解决方案及部分模拟实现硕士学位论文昆明昆明理工大学,黄布毅等家庭网络中央控制器体系结构的研究微计算机信息金纯,许光辰,孙睿蓝牙技术北京电子工业出版社,韩江洪,张建军,张利等智能家居系统与技术合肥合肥工业大学出版社,杜春雷编体系结构与编程北京清华大学出版社,青静嵌入式系统设计与开发实例详解基于初的应用北京北京航天航空大学出版社租,周维,陈默基于的开发平台电子技术,年第期孙纪坤,张小全嵌入式系统开发技术详解基于州北京人民邮电出版社吴明晖,徐睿,黄健等基于的嵌入式系统开发与应用北京人民邮电出版社,李鑫基于及智能家居控制平台涉及的相关技术。
详细介绍了智能家居控制平台实现的功能,并提出了智能家居控制平台的设计方案。
详细介绍了智能家居控制平台的硬件选型以及硬件设计。
详细介绍了研究及实现智能家居
