物联网(the Internet of Things, IOS)在互联网技术的基础上发展起来,是世界信息产业的第三次浪潮,代表了下一代信息技术的发展方向,被世界各国当作对国际金融危机、振兴经济的重要技术。通过物联网能够实现物与物的互联,使每一个物体具有智能,相互之间能够进行交流沟通。物联网技术可以广泛应用于智能家居、智能农业、智能建筑交通及军事等各个领域。
1、 系统工作情况简介
系统总体框图和实物图如下图所示。
系统框图
实物框图
如上图所示为本设计物联网系统总体组成,以智能管家为例说明整个平台的运作机制:
ZigBee节点采集室内温湿度、煤气、语音、光强信息、检测是否有盗贼潜入等动态信息,发送给ZigBee协调器。ZigBee协调器通过串口把收到的数据发送到多功能网关平台,网关平台对此信息进行处理后进行显示并通过宽带网关或GPRS网关发送至远程服务器。网关平台向远程服务器发送数据成功后从远程服务器取回控制命令,并把控制命令通过串口发送到ZigBee协调器,ZigBee协调器以无线的方式把控制命令发送给ZigBee终端,实现对家用电器的控制。
网关平台采用轮询式工作方式,平台循环地把采集到的数据发送到远程服务器,同时收到返回的控制指令,因此只要远程控制终端发送控制命令,网关平台就能在很短的时间内对相关家用电器进行控制。
同时网关平台会对收到的数据进行判断,如果数据高于或低于设定的阈值,网关平台会控制语音模块进行语音报警,同时调用自己编写的飞信网页进行飞信报警(在GPRS网关工作模式下还可以控制手机卡发短信进行报警)。报警的阈值可以通过LabVIEW上位机进行远程设置。
远程检测终端如PC客户端、Web客户端、安卓客户端如果需要进行远程检测,它们只需要从远程服务器取回网关平台发送到服务器的数据即可;如果要进行控制,就把控制命令发送到远程服务器,等待网关平台把控制命令取回到本地,实现对家用电器的控制。
2、网关平台示意图
网关模块结构图
网关模块实物图
3、手机WEB客户端
手机Web客户端由PHP、HTML语言编写而成,PHP代码放在远程服务器中,与服务器数据库的数据进行交互
4、安卓客户端
采用JAVA编写 开发工具为Eclipse 测试机型为小米2
5、软件客户端
采用LabVIEW编写而成,开发简单,容易上手。
6、实物图
|