新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 一种嵌入式无线智能家居网关系统的设计方案

一种嵌入式无线智能家居网关系统的设计方案

作者: 时间:2011-04-18 来源:网络 收藏

  登陆界面主要用于用户登陆信息的输入,包括用户名和密码。用户正确输入用户名和密码之后,就可以进入的主界面,如图6所示,可以看到,这里有4个菜单,当点击每一个菜单分别进入相应的功能界面,例如点击文件菜单,可进入配置文件的编辑界面。在此界面上可以修改的配置文件。这个界面具有一般文件界面的所有功能。这几个界面都比较简单,比较容易实现。在此重点介绍监控界面的

网关主界面

图6 网关主界面

  监控界面是该用户界面的主要部分。它主要是查看目前家里的环境信息。和这相关的文件有query.ui,ui_query.h,query.h,query.cpp等,其中query.ui是Qt Designer的主界面函数,如图7所示。Ui_query.h是moc编译器产生的函数。本文中需要的函数一般都在query.h,query.cpp中得到体现和实现,主要包括信息的查询,这里既可以查看一段时间内家庭内的环境信息,也可以输入查询日期,查询某天的数据信息。根据需求,的主要实现函数为:

网关的查询界面
图7 网关的查询界面


  这些槽函数是根据按钮要实现的具体功能而设计的。具体实现在query.cpp中。

  通过这部分的设计,实现了网关的人机界面部分。可以对通过此网关对家庭信息进行查询。

  4.5 报警功能

  该网关的报警功能主要是网关主控制器通过操作串口来操作GSM模块,使用AT指令来完成。在该网关中,报警功能实现当家庭网络中的信息超过某一阈值时,发送报警信息。

  5 结语

  本文立足于WSN和Internet,GSM异构互联研究,针对WSN与Internet,GSM互联的网络接入要求,完成了基于ARM9的家庭网关系统的研究与设计。从硬件平台上来说,提供了丰富的接口以便不同网络的接入,从软件平台来说,实现了用户对家庭网关的访问,通过用户可操作的人机界面来对家庭内的环境信息进行查询。当家庭内某一项环境信息超标时,通过使用AT指令控制GSM模块来向用户发送报警短信。


linux操作系统文章专题:linux操作系统详解(linux不再难懂)

上一页 1 2 3 4 下一页

评论


相关推荐

技术专区

关闭