【技术实现步骤摘要】
一种解析物联感知设备上报的数据的方法
[0001]本专利技术涉及物联感知设备数据解析
,更具体的是涉及一种解析物联感知设备上报的数据的方法
技术介绍
[0002]物联感知层是物联网的基础,是联系物理世界与信息世界的重要纽带。感知层是由大量的具有感知、通信、识别能力的智能物体与感知网络组成。随着工业化芯片和网络基础设施的普及,越来越多的设备可以被改造成物联感知设备,同时物联网相关软件技术也在迅速发展。
[0003]在实际应用中,物联网平台普遍通过配置物模型,将设备上报的数据进行解析,但是这种方式仅适用于mqtt协议和http协议,也就是消息队列遥测传输协议和超文本传输协议,对于通过TCP协议,即传输控制协议上报的数据,由于不具有结构化的数据,大部分物联网平台要么不支持TCP协议接入,要么就是通过配置脚本的方式来进行解析,操作起来比较麻烦并且错误率较高。除此之外,由于解析逻辑是非结构化数据,其维护和扩展都较为繁琐,且容易出错。
[0004]因此,配置一种便于扩展和维护的数据解析方法,可以使得物联感 ...
【技术保护点】
【技术特征摘要】
1.一种解析物联感知设备上报的数据的方法,其特征在于,包括以下步骤:针对物联感知设备将数据解析逻辑进行封装,生成格式为jar的解析协议包,所述解析协议包里的内容包括多个方法parse及对应的实现类、接口Parse和注解@ParseFlag;所述接口Parse用于扩展和调用所述方法parse及对应的实现类,所述注解@ParseFlag为所述方法parse的标识,每个实现类上标记有一个注解@ParseFlag;在所述物联感知设备所在的物联网平台上传所述解析协议包;通过配置网络组件将所述物联感知设备和所述解析协议包绑定,网络组件中的通信协议为TCP协议或MQTT协议或HTTP协议;若通信协议为TCP协议,则将来自TCP协议下的物联感知设备的数据做文本化处理,将文本化处理后的数据作为所述物联感知设备的上报数据;若为其他通信协议,则将来自所述物联感知设备的数据直接作为所述物联感知设备的上报数据;根据所述物联感知设备及其上报数据选择适用的方法parse,并分别通过注解@ParseFlag和接口Parse找到和调用对应的所述实现类;通过对应的所述实现类对物联感知设备的上报数据进行解析得到结构化数据,然后对解析后的结构化数据进行持久化处理。2.根据权利要求1所述的一种解析物联感知设备上报的数据的方法,其特征在于,所述通过配置网络组件将所述物联感知设备和所述解析协议包绑定的方法包括:进行业务系统配置;进行网络IP配置。3.根据权利要求2所述的一种解析物联感知设备上报的数据的方法,其特征在于,所述进行业务系统配置包括以下步骤:创建产品并绑定相应的所述通信协议,所述产品为一类所述物联感知设备的总和;根据所述产品创建或导入对应的所述物...
【专利技术属性】
技术研发人员:刘海兵,王松,
申请(专利权)人:倍智智能数据运营有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。