物联网智能安防灯控APP的设计开发

2019-06-18 标签:智能安防灯控APP 浏览数:21

摘要: 随着社会的进步以及科学技术的快速发展,生活水平的日益提高,人们对于住宅的要求也越来越高。室内的环境质量优劣直接影响着人们的身体健康,个人安全和财产安全也越来越引起人们的重视。文章阐述了实现智能家居中的安防系统与灯控设计所需的技术、流程和实现效果。利用eclipse开发平台与WSN实验箱,实现了智能安防预警和灯控的功能。

资讯主图

1 智能安防灯控方案设计

本系统选择Android为操作系统,以IBM公司的Eclipse为平台。开发时使用创维特实验箱中的LCD显示屏作为上位机,并把在Eclipse平台上开发的应用程序安装在LCD显示屏中,使用SmartRF Flash Programmer把代码烧写到各传感器中(见图1)。

1560824302512.jpg

图1 智能安防灯控系统流程框架图

Android系统是移动端使用最广泛的系统平台,编写安卓应用一优化智能家居系统的用户体验,提高了使用的便捷性。该应用程序有欢迎界面、主页面和设置页面。其中,主页面包含一个用于显示本地实时时间和各传感器详细信息的布局,两个控制模式变化的按钮,三个家用电器及安防按钮,一个设置按钮。


2 智能安防灯控APP开发设计方案

软件设计结构框图(见图2),Service通过Socket方式与ARM网口进行通信,Activity通过bindService方式与Service绑定,从而进行数据与命令的收发。

1560824308270.jpg

图2 软件层结构流程图


3 智能安防单元模块设计

3.1 安防模块

此模块选择创维特实验箱中的人体感应传感器和振动传感器。通过人体感应传感器和振动传感器对门窗异常进行实时监测,若有异常通过ZigBee通知中央控制器ARM9发送数据信息,再由中央控制器ARM9根据信息做出响应,发出警报,蜂鸣器响,从而起到安防的作用。

3.2 照明模块

照明模块采用光照传感器和人体感应传感器采集室内光照强弱、是否有人等信息传输到中央控制器,中央控制器ARM9做出响应后LED亮。

3.3 电器控制模块

电器控制模块中,使用了人体感应传感器,温度传感器以及步进电机和模拟电机。其中用步进电机和模拟电机模拟风扇,人体感应传感器及温度高传感器采集信息,将信息传送到中央控制器。当感应到有人并且室内温度高于设定的值时,开启步进电机和模拟电机模拟的风扇。


4 软件实现与测试

4.1 软件实现效果

该设计中,当点下人体感应图标时,表示开启防盗模式,当人体靠近传感器时,软件会自动发出报警提示,提示有人靠近,并且蜂鸣器会进行名叫。当开启智能照明或者温度控制时,温度检测到过高,则会启动电机进行降温。检测到光照值太低时,会自动打开照明系统。

4.2 系统全智能模式测试

首先,按下全智能模式按钮;然后,通过检测有无人及有无震动,当检测到有人且感受到震动时,查看蜂鸣器是否会报警及APP是否会发出提示,若蜂鸣器响,APP发出提示,则智能安防模块设计成功;其次,将光照强度的值设定在较弱范围内,通过检测有无人以及光照是否小于设定值,当检测到有人且光照度小于设定值时,查看LED灯组是否被点亮,APP是否发出提示,若LED灯组点亮,APP发出提示,则智能照明模块设计成功;最后,将温度值设定在较小范围内,检测有无人及温度是否超过设定值。当检测到有人并且温度值高于设定值时,查看步进电机和模拟电机模拟的风扇是否转动;若模拟风扇转动,则说明智能电器控制模块设计成功。


关键字: 智能APP开发,衡阳APP开发

衡阳网站建设,APP开发活动入口
相关资讯

“安全眼”APP开发与应用

2019-07-18 浏览次数:5

平价养车APP开发与推广

2019-07-18 浏览次数:4

社交APP开发的UI界面设计

2019-07-18 浏览次数:4

基于Java的播放器APP设计与开发

2019-07-15 浏览次数:7

基于Android开发的车联网APP设计

2019-07-15 浏览次数:7

最新资讯
热门资讯
提供衡阳微信小程序开发,微信营销功能开发、公众号开发等开发服务