系统软件设计
在智能家居报警系统中,采用的是网络中心节点轮询和突出事件报告机制。中心节点每隔一定的时间向每一个网络节点发送要数命令,网络节点收到要数命令后,向中心节点回发数据。如果发生紧急事件,网络节点可以主动向中心节点发送报告,由中心节点进行处理并发出相应报警信息。中心节点可以对网络节点的阈值参数进行设置,以满足不同用户的需要。在智能家居报警系统中,每一个网络节点都有一个固定的地址,传送的数据基本都是短消息,信息的格式如图4所示,包括帧头、目的地址、数据大小、数据内容和校验位。
网络节点打开电源,初始化,建链后直接进入休眠模式,当中心节点收到网络节点的报警中断请求时,触发中断,激活网络节点,接收报警信息包,处理完毕后继续进入休眠状态,等待有报警中断请求时,再次激活。若有多个网络节点同时向中心节点发送报警中断请求时,中心节点来不及处理而丢掉一些请求,则网络节点发现自己的请求没有得到响应后几秒钟,再次发出请求,直到得到中心节点的响应为止。网络节点采用串行口通信方式。在程序设计中主要采用中断的方法来完成数据的接收和发送。
结语
根据无线网络技术和智能家居的特点,提出了基于无线网络技术的智能家居报警系统的构成
方案,系统的设计采用了模块化设计,使其具有很好的移植性和扩展性。并在实验室搭建了一个小型报警系统进行实验,初步实验结果表明:采用基于无线网络技术的报警系统具有较高的通信效率和较好的稳定可靠性。
系统软件设计
在智能家居报警系统中,采用的是网络中心节点轮询和突出事件报告机制。中心节点每隔一定的时间向每一个网络节点发送要数命令,网络节点收到要数命令后,向中心节点回发数据。如果发生紧急事件,网络节点可以主动向中心节点发送报告,由中心节点进行处理并发出相应报警信息。中心节点可以对网络节点的阈值参数进行设置,以满足不同用户的需要。在智能家居报警系统中,每一个网络节点都有一个固定的地址,传送的数据基本都是短消息,信息的格式如图4所示,包括帧头、目的地址、数据大小、数据内容和校验位。
网络节点打开电源,初始化,建链后直接进入休眠模式,当中心节点收到网络节点的报警中断请求时,触发中断,激活网络节点,接收报警信息包,处理完毕后继续进入休眠状态,等待有报警中断请求时,再次激活。若有多个网络节点同时向中心节点发送报警中断请求时,中心节点来不及处理而丢掉一些请求,则网络节点发现自己的请求没有得到响应后几秒钟,再次发出请求,直到得到中心节点的响应为止。网络节点采用串行口通信方式。在程序设计中主要采用中断的方法来完成数据的接收和发送。
结语
根据无线网络技术和智能家居的特点,提出了基于无线网络技术的智能家居报警系统的构成方案,系统的设计采用了模块化设计,使其具有很好的移植性和扩展性。并在实验室搭建了一个小型报警系统进行实验,初步实验结果表明:采用基于无线网络技术的报警系统具有较高的通信效率和较好的稳定可靠性。
举报