[发明专利]一种基于物联网的数据显示系统及方法在审
申请号: | 201610645014.8 | 申请日: | 2016-08-06 |
公开(公告)号: | CN106357720A | 公开(公告)日: | 2017-01-25 |
发明(设计)人: | 张志斌;张俊星;邱世祥;史亦隆;王奇 | 申请(专利权)人: | 内蒙古大学 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京金智普华知识产权代理有限公司11401 | 代理人: | 杨采良 |
地址: | 010021 内蒙古自治区呼*** | 国省代码: | 内蒙古;15 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于物联网的数据显示系统及方法,包括Android模块、Zigbee传感器网络模块、后台系统、服务器;所述服务器与所述后台系统通过无线网络连接,所述后台系统与所述Zigbee传感器网络模块通过无线网络连接,所述Android模块与所述服务器通过无线网络连接;所述Android模块由底层到顶层分别为Linux内核层、系统运行层、应用框架层和应用层。本发明利用Android开发技术,将无线传感器网路系统中获取的环境参数信息,实时的显示到用户移动设备上,使用者可以在移动的情况下随时随地获取远距离参数,人机交互性良好,在准确率和时延性方面均能够满足客户的需求。 | ||
搜索关键词: | 一种 基于 联网 数据 显示 系统 方法 | ||
【主权项】:
一种基于物联网的数据显示系统,其特征在于,所述基于物联网的数据显示系统包括Android模块、Zigbee传感器网络模块、后台系统、服务器;所述服务器与所述后台系统通过无线网络连接,所述后台系统与所述Zigbee传感器网络模块通过无线网络连接,所述Android模块与所述服务器通过无线网络连接;所述Android模块由底层到顶层分别为Linux内核层、系统运行层、应用框架层和应用层;所述Zigbee传感器网络模块包括传感器、数据采集器、路由器、协调器、Zigbee传感器终端;所述传感器与所述数据采集器电性连接,所述数据采集器与所述路由器通过无线网络连接,所述路由器与所述协调器通过无线网络连接,所述Zigbee传感器终端与所述协调器通过无线网络连接;所述传感器包括TI CC2530芯片及与该TI CC2530芯片连接的传感器接口、电源接口、天线接口;在Linux内核层中设置有相机驱动模块、USB驱动模块,在Linux内核层的上一层是系统运行层,该系统运行层由内库层和安卓运行时模块组成;所述内库层包括2D图库引擎模块、3D图库引擎模块、SQLite模块,C语言核心库模块;所述安卓运行时模块包括DVM模块和Java语言核心库模块;所述应用框架层,包括视图系统、通知管理器;应用层,包括桌面应用模块、手机联系人应用模块、电话应用模块;后台系统的信息处理方法包括:消息机制,对于Android中联网请求异步消息,分为三步:主线程显示提示视图;分线程进行联网请求,并得到响应数据;在主线程中显示数据,在Android开发过程中与消息处理相关的API主要有Message和Handler;当分线程联网获得了服务器返回的数据,需在主线程里执行,分线程发一个消息给主线程,然后在主线程中进行界面更新相关操作,Handler的作用定义为在线程间分发消息,Handler是Message的处理器,处理消息的发送和移除工作,Message通过其自己的静态方法Message.obtain()创建一个对象,然后由obj或者arg1对象对不同类型的消息进行封装,最后由what对象对消息标识,Handler通过Handler.sendMessage或Handler.sendMessage发送消息,在主线程中,通过调用handleMessage来处理消息;Json数据,Json分为两种格式Json数组和Json对象,Json数组的结构为[value1,value2,value3……],而Json对象的结构为[key1:value1,key2:value2,key3:value3……];其中key的值是字符串,而value的数据类型数值或字符串、null、Json对象或Json数组,在服务器,将Java对象转换为Json格式的字符串来返回给客户端;在客户端,通常反之进行操作;使用Gson框架,在导入Gson架包之后,然后创建Gson对象后通过调用String toJson方法将传入的对象转换为对应格式的Json字符串;同样在服务器,通过调用T fromJson解析Json字符串,得到对象;服务器的信息处理方法包括:(1)从数据源获取最新的环境参数当服务器获得了客户端发送的最新查询请求后,需返回给客户端该传感器最新存储到数据库中的数据,首先通过select语句获得该节点的最新查询时间,进而通过该最新查询时间锁定该查询时间中获取的环境参数;(2)DAO层DAO层是新建一个访问数据的类,包含了对数据库的CRUD操作,把底层的数据访问逻辑和上层的逻辑剥离开,使得DAO层实现数据访问部分的功能;所述基于物联网的数据显示系统的数据显示方法包括:Android模块发出采集数据的命令,然后将命令由协调器节点通过无线网络传达给传感器节点,在传感器接收到采集命令后,遵照采集频率进行数据的采集工作,采集到参数后,终端节点将采集到的数据连同参数获取时间、区标识、节点标识参数值一同传输到后台系统并发送给服务器,服务器将收集到的数据处理并存储,Android模块发出读取数据的命令给服务器,服务器将存储的数据发送给Android模块。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于内蒙古大学,未经内蒙古大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610645014.8/,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置