物联网设备控制装置的制作方法

文档序号:14571841发布日期:2018-06-01 22:41阅读:180来源:国知局

本发明涉及一种物联网技术,尤其涉及一种物联网领域中设备驱动动态加载的指令、数据分析。



背景技术:

物联网(Internet of Things,缩写IOT)是一个基于互联网、传统电信网等信息承载体,让所有能够被独立寻址的普通物理对象实现互联互通的网络。物联网一般为无线网,由于每个人周围的设备可以达到一千至五千个,所以物联网可能要包含500兆至一千兆个物体,在物联网上,每个人都可以应用电子标签将真实的物体上网联结,在物联网上都可以查找出它们的具体位置。通过物联网可以用中心计算机对机器、设备、人员进行集中管理、控制,也可以对家庭设备、汽车进行遥控,以及搜寻位置、防止物品被盗等各种应用。

目前,物联网是一个新兴产业,为了能够在未来物联网市场占有一定地位,各种应用领域的无线传感设备层出不穷,众多的智能家电、安防设备、移动终端的产品使得智能物联应用成为可能。但是,目前针对无线传感设备没有统一的国际标准和规范,不同厂商、不同无线协议的设备具有不同的指令和数据。这种现状加大了物联网系统集成方案的难度,需要针对每一种不同协议的设备编写指令分析及数据解析驱动。如果引入一种新的设备,需要重新编写驱动程序,并针对不同的硬件平台进行编译和移植,甚至于修改原有的物联网集成系统,成本非常高昂。

目前,已有的方案都是针对某一种特定硬件网关,但其通过制定标准接口,编写设备驱动并移植到该网关中,但无法屏蔽硬件及操作系统的差异。



技术实现要素:

本发明的技术效果能够克服上述缺陷,提供一种物联网设备控制装置,其为了使得物联网更能体现智能化特征,提高物联网应用系统对设备具备更好的兼容性和扩展性。

为实现上述目的,本发明采用如下技术方案:包括上行接口、转换装置、控制装置、下行串口和下行模拟接口、转发设备模块、物联网应用程序模块、设备驱动引擎模块、JS脚本驱动模块,转发设备模块与物联网应用程序模块通信,物联网应用程序模块通过设备驱动引擎模块与JS脚本驱动模块连接,所述转发设备模块采用红外模式,上行接口、转换装置、控制装置、下行串口和下行模拟接口与物联网应用程序模块相连。优选地,设备驱动引擎模块包括JS引擎、下载模块。

为了使得物联网控制系统具备更好的兼容性和扩展性,本发明采用嵌入JS脚本引擎的驱动管理模块统一管理设备驱动,提供一个通用的、统一的、可扩展的设备控制方法。为了使得物联网更能体现智能化特征,提高物联网应用系统对设备具备更好的兼容性和扩展性。

附图说明

图1为本发明的模块结构示意图。

具体实施方式

本发明的物联网设备控制装置包括上行接口、转换装置、控制装置、下行串口和下行模拟接口、转发设备模块、物联网应用程序模块、设备驱动引擎模块、JS脚本驱动模块,转发设备模块与物联网应用程序模块通信,物联网应用程序模块通过设备驱动引擎模块与JS脚本驱动模块连接,所述转发设备模块采用红外模式,上行接口、转换装置、控制装置、下行串口和下行模拟接口与物联网应用程序模块相连。

JS即javascrip,Javascript是一种由Netscape的LiveScript发展而来的脚本语言,主要目的是为了解决服务器终端语言,比如Perl,遗留的速度问题。当时服务端需要对数据进行验证,由于网络速度相当缓慢,只有28.8kbps,验证步骤浪费的时间太多。于是Netscape的浏览器Navigator加入了Javascript,提供了数据验证的基本功能。因JS脚本本身是一种文本文件,以JS脚本作为设备指令和数据分析的驱动,并不需要关心硬件和系统。JS脚本驱动本身是一种标准语言,其特点是开发简单、功能灵活,具备比较强的逻辑处理能力能够实现很好的交互功能。

所述上行接口,作为中间件接入物联网应用层的接口,与物联网的应用服务器之间通过IP网络接入方式相连接;所述转换装置,设置于上行接口和控制装置之间,用于将下行串口、下行模拟接口发送的信息转换为上行信息后,通过上行接口发送给应用层服务器,并且将应用层服务器发送过来的IP网络信息转换为下行信息,通过下行串口、下行模拟接口发送给被控终端设备;所述控制装置,设置于所述上行接口与转换装置之间,用于接受应用服务器的控制信息,对上行信息进行处理后,转发到下行串口,对下行信息进行分析后进行下一步控制,或转发给上行;所述下行串口和下行模拟接口为连接被控终端设备的接口,用于使得被控终端设备与所述控制装置相连接。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1