5. 智能家居防盗系统的软件设计
5.1系统的终端节点软件设计
系统的终端节点的主要功能是对采集的数据及接收的控制指令进行设备控制,而传感器节点的数据采集和控制节点的控制设备的软件运作流程主要如下:OSAL接收的任务经过应用层事件出发,通过调动应用层事件来处理函数APP,当判断其为函数APP事件后,再确认其是否为传感器采集数据发布指令,如果是就开始调用软件进行信息采集,并通过Zigbee无线发送模块发送给中心协调器。
5.2中心协调器的软件设计
中心协调器的主要功能是进行组网,负责接收传感器节点的数据采集,并将其传输到上位机,接收上位机发送的指令,以此达到控制家用设备的目的。采用先进的OSAL操作系统进行抽象层的资源管理,定期进行OSAL任务的主循环,判断是否发生事件,若发生,则进行优先级处理。该系统同样可以广泛用于其他需要进行防盗监控的场所,该系统的设计与实现具有良好的发展前景。
5.3样机的系统测试
开发商可以组织安排人体进入室内,判断系统是否自动拨号给用户,拨号成功后,用户通过个人电脑或智能手机在系统客户端进行IP地址输入,会直接进入登录界面,正确输入用户名和密码,进入客户端监控页面,实时查看监控画面,达到智能家居防盗监控的效果。
6.解决重大技术问题的对策与措施
物联网和智能家居前景可期,然而由于正处于发展阶段,现阶段并没有更深入的智能化体验。大部分产品只是添加WIFI功能、实现远程操作,甚至本末倒置,出现影响安全和实用性的情况。
6.1远程操控
仅仅在家电中内置一个WIFI芯片、实现手机远程操控,实际上还算不上真正的智能。一些“智能”洗衣机、烘干机,号称可以通过手机应用远程洗衣烘干,但实际上家里并没有机器人把衣服从脏衣篮中放到洗衣机里。即使已经做好前置准备,这时候直接操作往往更简便。智能灯泡是智能家居产品的入门之选,可以用遥控实现开关、调色、甚至联动操作,但需要额外配置一个遥控器。集成物联网是一个基本的趋势,通过更细致的规划和自动化操作,用客户端代替遥控器等措施,形成闭合的操作链,才能使物联网实现真正智能化。
6.2 网络安全
主打安全的互联网监控摄像头也是很多用户感兴趣的智能家居产品。然而如今,监视器里的视频、银行客户的情景等信息都赤裸裸地暴露在网上。不仅仅是摄像头,随着物联网终端设备保有量迅速增长,长期缺乏安全机制将成为更大的问题。要改善物联网的安全问题,设备制造商需要对设备进行有效的安全审计,并有效阻止仍在使用产品默认密码的相关设备运行。而对于政府来说,其更需要努力监督相关公司提供终端设备安全保护。最后,作为消费者则需要了解和注意,将设备连接到物联网时,自身将要承担怎样的责任。