智能设备网关及其数据通信方法技术

技术编号:25715286 阅读:20 留言:0更新日期:2020-09-23 03:00
本发明专利技术提出一种智能设备网关及其数据通信方法,其中,智能设备网关包括与外界的中心控制平台数据连接的外部接口模块和设备接入模块;其中,在外部接口模块与设备接入模块之间设置有第一数据双向通道,在设备接入模块内设置有设备协议模块,设备接入模块通过设备协议模块与外界的子设备数据连接;并且,该智能设备网关还包括任务计划模块,在该任务计划模块与该外部接口模块之间设置有第二数据双向通道,在该任务计划模块与设备接入模块之间设置有第三数据双向通道。本发明专利技术提供的技术方案能解决传统的智慧城市平台中设备接入模块硬件资源效率低且控制逻辑较为固定的问题。

【技术实现步骤摘要】
智能设备网关及其数据通信方法
本专利技术涉及数据传输
,尤其涉及一种智能设备网关及其数据通信方法。
技术介绍
随着信息技术的不断发展,城市信息化应用水平不断提升,智慧城市建设应运而生。建设智慧城市在实现城市可持续发展、引领信息技术应用、提升城市综合竞争力等方面具有重要意义。当前在智慧城市发展的过程中,很多智慧楼宇的建设中主要面临设备种类多,协议各不相同,数据适配困难,接入新设备带来系统改动大,运营管理低效,楼宇内部各个系统相互独立,不仅管理操作复杂,而且各系统间的数据无分享,无法支撑大数据分析。此外,智慧城市平台的大部分设备数据信息需要主动查询,加剧宝贵的平台系统的资源消耗。另外,现有智能控制策略简单,无法满足复杂场景智能控制需要,例如,传统的一些智慧城市平台均是通过设备控制器对子设备进行控制的,这是控制器对内部预设设定了固定模式的控制逻辑,比如,温度高于27度,打开空调;光照低于30,开灯。但是这种固定模式的控制逻辑无法满足现实需求,如,有时需要更改为光照越低,线性增加亮度则无法实现。因此,基于以上技术问题,亟需一种能够提高智慧城市平台的运营效率且能够为智慧城市平台设定无固定控制逻辑的方法。
技术实现思路
本专利技术提供一种智能设备网关及其数据通信方法,其主要目的在于解决传统的智慧城市平台中设备接入模块硬件资源效率低且控制逻辑较为固定的问题。为实现上述目的,本专利技术提供一种智能设备网关,基于linux的嵌入式设备,包括与外界的中心控制平台数据连接的外部接口模块和设备接入模块;其中,在所述外部接口模块与所述设备接入模块之间设置有第一数据双向通道,在所述设备接入模块内设置有设备协议模块,所述设备接入模块通过所述设备协议模块与外界的子设备数据连接;并且,所述智能设备网关还包括任务计划模块,在所述任务计划模块与所述外部接口模块之间设置有第二数据双向通道,在所述任务计划模块与所述设备接入模块之间设置有第三数据双向通道。此外,优选的方案是,所述设备协议模块至少包括Modbus协议模块和BACnet协议模块;其中,所述设备接入模块通过所述Modbus协议模块与外界的Modbus协议类子设备数据连接,所述设备接入模块通过所述BACnet协议模块与外界的BACnet协议类子设备数据连接。此外,优选的方案是,所述外部接口模块包括Set函数调用接口、Get函数调用接口以及回调函数接口;其中,所述Set函数调用接口用于所述中心控制平台通过所述智能设备网关对所述子设备进行写操作;所述Get函数调用接口用于所述中心控制平台通过所述智能设备网关对所述子设备进行读操作。此外,优选的方案是,所述外部接口模块还包括回调函数接口;其中,所述回调函数接口用于所述中心控制平台接收所述智能设备网关的数据上报信息。此外,优选的方案是,所述智能设备网关配置有url信息,所述url信息包括ip地址信息、用户名以及安全密钥;其中,所述安全密钥通过RSA非对称加密算法设定。另一方面,本专利技术还提供一种数据通信方法,具体地,所述中心控制平台利用如上所述的智能设备网关与所述子设备进行数据通信,所述方法包括:所述中心控制平台通过所述外部接口模块登录所述智能设备网关;所述中心控制平台通过所述外部接口模块调用回调函数接口,并为所述回调函数接口的数据上报信息设定相应的控制逻辑脚本;所述中心控制平台通过所述第二数据双向通道将所述控制逻辑脚本发送给所述任务计划模块;所述任务计划模块通过所述设备接入模块配合所述第三数据双向通道对所述子设备的实时数据信息进行实时监控;当所述实时数据信息满足所述任务计划模块内的控制逻辑脚本时,所述任务计划模块通过所述第二数据双向通道配合所述回调函数接口向所述中心控制平台发送数据上报信息。此外,优选的方案是,所述中心控制平台通过所述外部接口模块调用Set函数调用接口,并为所述Set函数调用接口设定相应的写入信息;所述Set函数调用接口通过所述第一数据双向通道调用所述设备接入模块,并发送所述写入信息;所述设备接入模块通过所述写入信息选取相应的设备协议模块,并通过所述设备协议模块配合所述写入信息对所述子设备进行信息写入操作。此外,优选的方案是,所述数据通信方法还包括:所述中心控制平台通过所述外部接口模块调用Get函数调用接口,并设定相应的读取信息;所述Get函数调用接口通过所述第一数据双向通道调用所述设备接入模块,并发送所述读取信息;所述设备接入模块通过所述读取信息选取相应的设备协议模块,并通过所述设备协议模块配合所述读取信息读取所述子设备的相应实时数据信息;所述设备接入模块通过所述第一数据双向通道将所述实时数据信息发送至所述外部接口模块;所述外部接口模块将所述实时数据信息发送至所述中心控制平台。此外,优选的方案是,当所述中心控制平台输入的登录信息与所述智能设备网关的url信息一致时,所述中心控制平台通过所述外部接口模块成功登录所述智能设备网关。此外,优选的方案是所述智能设备网关至少包括设备网关A和设备网关B,当所述中心控制平台需要从所述设备网关A切换至所述设备网关B时,将所述登录信息由所述设备网关A的url信息调整为所述设备网关B的url信息。本专利技术提出的智能设备网关及其数据通信方法,通过在中心控制平台与各子设备之间设置智能设备网关,可以实现中心控制平台与子设备之间以及子设备与子设备之间的数据信息传递,能够显著提高智慧城市平台的运营效率;此外,通过在智能设备网关内设定任务计划模块,能够实现中心控制平台对控制逻辑脚本的调整,实现控制逻辑的无固定性,显著提高智慧城市平台信息交互的实用性;另外,通过配置设备协议模块等部件能够使平台接入新的协议设备更方便,平台系统修改小。附图说明图1为根据本专利技术实施例的智能设备网关的内部结构图;图2为根据本专利技术实施例的数据通信方法中第二数据双向通道的数据交互流程图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式在下面的描述中,出于说明的目的,为了提供对一个或多个实施例的全面理解,阐述了许多具体细节。然而,很明显,也可以在没有这些具体细节的情况下实现这些实施例。以下将结合附图对本申请的具体实施例进行详细描述。实施例1为了说明本专利技术提供的智能设备网关的内部结构,图1示出了图1为根据本专利技术实施例的智能设备网关的具体内部结构。由图1所示,本专利技术提供的智能设备网关,包括与外界的中心控制平台(一般至智慧城市平台)数据连接的外部接口模块和设备接入模块;其中,在外部接口模块与设备接入模块之间设置有第一数据双向通道,在设备接入模块内设置有设备协议模块,设备接入模块通过设备协议模块与外界的子设备数据连接。具体地,外部接口模块用于中心控制平台登录智能网关,并实现两者之间的数据交换本文档来自技高网...

【技术保护点】
1.一种智能设备网关,其特征在于,基于linux的嵌入式设备,包括与外界的中心控制平台数据连接的外部接口模块和设备接入模块;其中,/n在所述外部接口模块与所述设备接入模块之间设置有第一数据双向通道,在所述设备接入模块内设置有设备协议模块,所述设备接入模块通过所述设备协议模块与外界的子设备数据连接;并且,/n所述智能设备网关还包括任务计划模块,在所述任务计划模块与所述外部接口模块之间设置有第二数据双向通道,在所述任务计划模块与所述设备接入模块之间设置有第三数据双向通道。/n

【技术特征摘要】
1.一种智能设备网关,其特征在于,基于linux的嵌入式设备,包括与外界的中心控制平台数据连接的外部接口模块和设备接入模块;其中,
在所述外部接口模块与所述设备接入模块之间设置有第一数据双向通道,在所述设备接入模块内设置有设备协议模块,所述设备接入模块通过所述设备协议模块与外界的子设备数据连接;并且,
所述智能设备网关还包括任务计划模块,在所述任务计划模块与所述外部接口模块之间设置有第二数据双向通道,在所述任务计划模块与所述设备接入模块之间设置有第三数据双向通道。


2.根据权利要求1所述的智能设备网关,其特征在于,
所述设备协议模块至少包括Modbus协议模块和BACnet协议模块;其中,所述设备接入模块通过所述Modbus协议模块与外界的Modbus协议类子设备数据连接,所述设备接入模块通过所述BACnet协议模块与外界的BACnet协议类子设备数据连接。


3.根据权利要求2所述的智能设备网关,其特征在于,
所述外部接口模块包括Set函数调用接口、Get函数调用接口以及回调函数接口;其中,
所述Set函数调用接口用于所述中心控制平台通过所述智能设备网关对所述子设备进行写操作;所述Get函数调用接口用于所述中心控制平台通过所述智能设备网关对所述子设备进行读操作。


4.根据权利要求3所述的智能设备网关,其特征在于,
所述外部接口模块还包括回调函数接口;其中,
所述回调函数接口用于所述中心控制平台接收所述智能设备网关的数据上报信息。


5.根据权利要求4所述的智能设备网关,其特征在于,
所述智能设备网关配置有url信息,所述url信息包括ip地址信息、用户名以及安全密钥;其中,
所述安全密钥通过RSA非对称加密算法设定。


6.一种数据通信方法,其特征在于,所述中心控制平台利用权利要求1至5中任意一项所述的智能设备网关与所述子设备进行数据通信,所述方法包括:
所述中心控制平台通过所述外部接口模块登录所述智能设备网关;
所述中心控制平台通过所述外部接口模块调用回调函数接口,并为所述回调函数接口的数据上...

【专利技术属性】
技术研发人员:曾诗意祖海朋孟祥远金砂江张斌王曙光尚坤韩晓冬
申请(专利权)人:北京朔方天城智能科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1