基于配置文件的物联网设备协议解析方法技术

技术编号:31086216 阅读:39 留言:0更新日期:2021-12-01 12:39
本发明专利技术涉及物联网技术领域,公开了一种基于配置文件的物联网设备协议解析方法,旨在解决现有的不同协议的物联网设备导致的入网困难的问题,包括:在网关设备中预置物联网设备对应的JSON配置文件,并建立用于对JSON配置文件进行解析的功能引擎;功能引擎启动后,加载所有JSON配置文件,解析得到各JSON配置文件中的通用解析配置和各URI标识符号对应的解析规则并将其保存至内存中;在物联网设备和网关设备之间进行数据传输之前,功能引擎先获取数据,并根据通用解析配置对数据通用部分进行解析,得到数据对应的URI标识符号,根据该URI标识符号在内存中对应的解析规则解析数据。本发明专利技术降低了不同协议的物联网设备入网难度。明降低了不同协议的物联网设备入网难度。明降低了不同协议的物联网设备入网难度。

【技术实现步骤摘要】
基于配置文件的物联网设备协议解析方法


[0001]本专利技术涉及物联网
,具体来说涉及一种基于配置文件的物联网设备协议解析方法。

技术介绍

[0002]物联网(Internet of Things,IoT)是互联网、传统电信网等信息承载体,让所有能行使独立功能的普通物体实现互联互通的网络,而具有物联网功能的设备被称为物联网设备。
[0003]通常情况下,物联网设备接入流程为:1、物联网设备完成物理层和数据链路层的接入;2、物联网设备向附近网关发送自身的设备信息;3、网关解析物联网设备的入网信息请求,判断是否是网关已经兼容的设备;4、网关支持该物联网设备类型,则给物联网设备相应应答,完成入网。否则拒绝入网;5、入网后,网关根据事先实现好的程序或者规则跟物联网设备进行后续通信。
[0004]上述入网流程中,由于物联网设备的种类多,通信协议差别大,如果不同种类的物联网设备需要同时接入网关,会导致网关协议兼容压力大。通常需要接入一种新的物联网设备时,都需要对网关的代码进行更新,增加对新物联网设备的入网协议解析,后续控制协议的解析,本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.基于配置文件的物联网设备协议解析方法,其特征在于,包括以下步骤:步骤1、在网关设备中预置物联网设备对应的JSON配置文件,并建立用于对JSON配置文件进行解析的功能引擎,每个预置的JSON配置文件中包含至少一种物联网设备的接入和控制协议描述,每种协议描述通过一个特定的URI标识符号进行标识;步骤2、所述功能引擎启动后,加载所有预置的JSON配置文件,解析得到各预置的JSON配置文件中的通用解析配置和每种URI标识符号对应的解析规则并将其保存至内存中;步骤3、在物联网设备和网关设备之间进行数据传输之前,功能引擎先获取数据,并根据所述通用解析配置对数据通用部分进行解析,得到数据对应的URI标识符号,根据该URI标识符号在内存中对应的解析规则解析数据。2.如权利要求1所述的基于配置文件的物联网设备协议解析方法,其特征在于,步骤1中,所述建立用于对JSON配置文件进行解析的功能引擎的方法包括:设计JSON配置文件的模板格式和保留关键字,所述保留关键字包括:comm_macros、device_store_properties、check_device_status、upper和lower;其中,comm_macros用于定义JSON配置文件的公共属性,device_store_properties用于定义需要保存在缓存信息和数据库中的物联网设备属性,check_device_status用于配置物联网设备类型对应的周期执行的命令列表,upper用于表示处理来自功能引擎...

【专利技术属性】
技术研发人员:陈梁杨海龙魏阳东
申请(专利权)人:四川长虹网络科技有限责任公司
类型:发明
国别省市:

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

1