基于安卓的移动智能家居终端系统设计的制作方法

文档序号:14953024发布日期:2018-07-17 22:58阅读:204来源:国知局

本发明属于android技术领域。



背景技术:

随着电子设备信息化的发展,用户在家庭中使用的电器也越来越多,而由此所带来的安全隐患也相应地增加;家用电器一旦出现异常状况,就会给用户带来损失;为了降低家电的不合理使用所带来的损失,就要求用户在家用电器发生异常的时候能够及时地得到相关的信息,并采取一定的手段对异常进行排除;因此,智能家居终端的作用是非常重要的。



技术实现要素:

客户端用户界面设计:m7开启后,通过zigbee发送newnode数据给a72,程序通过mainreadthread线程读取到数据,然后交由mainhandlerthread线程处理;mainhandlerthread对newnode进行校验,判断其是否合法;如果数据无误,则通过发送handler消息交给smarthomeactivity主界面ui线程;smarthomeactivity判断链表中是否己经存在该节点,不存在则加入链表并创建节点,设备启动后,终端android应用程序检测到m7的存在后,可以实现对其进行添加的操作;

在终端android应用程序界面中,主要包括信息显示区和控制区,用以实现对家居设备的实时监控;当设备m7关闭3~5s后,相应的设备图标将会消失;重新打开m7设备后,相应的设备图标会再次被添加进来。

数据传递架构:本设计中利用磁场传感器来模拟a/d转换,并实现了温度传感器的提取和方向传感器的模拟,在内核sspc100平台代码中添加一个i2c设备用来描述lm75温度传感器。

智能家居终端总体设计:智能家居控制终端android应用程序的总体设计框架流程:其中,smarthomeactivity为程序主界面activity,打开程序首先运行;nodeinfoactivity为从界面activity,用来显示详细的设备采集信息和控制按键;mainreadthread用于读数据主线程,并负责将通过zigbee获取的数据转发给读进程;mainhand-lerthread是处理数据线程,该线程主要读取进程传来的数据,并进行数据校验和转发;nodewritethread是控制线程,负责处理用户对设备的操作同。



技术特征:

技术总结
基于安卓的移动智能家居终端系统设计,对智能家居终端进行分析和研究,开发了一种基于Android操作系统的应用程序设计,并在Android的系统框架上实现家居设备的监控界面;本设计以Cortex‑A72为核心处理器,Android操作系统为智能家居控制系统;利用Android提供的组件设计了各个功能模块,使得模块设计更加合理,模块之间的耦合性更小;同时设计了ARM的智能家居监控终端界面,使Android的界面功能更加丰富,操作更加友好,易于升级和维护,能较好地满足用户的需求。

技术研发人员:不公告发明人
受保护的技术使用者:长沙湘佩网络技术有限公司
技术研发日:2017.01.07
技术公布日:2018.07.17
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1