一种消息格式协商方法及装置制造方法及图纸

技术编号:26511054 阅读:37 留言:0更新日期:2020-11-27 15:40
本申请涉及数据传输技术领域,特别涉及一种消息格式协商方法及装置。该方法应用于边缘设备,该方法包括:所述边缘设备向云平台发送连接请求报文;所述边缘设备接收所述云平台发送的确认连接请求报文,其中,所述确认连接请求报文的扩展载荷中携带有所述云平台支持的消息格式;所述边缘设备基于所述消息格式将采集到的数据发送给所述云平台。采用本申请提供的消息格式协商方法,边缘设备在与云平台建立网络连接的过程中,直接完成消息格式的协商,无需在边缘设备上通过修改程序代码的方式进行适配。

【技术实现步骤摘要】
一种消息格式协商方法及装置
本申请涉及数据传输
,特别涉及一种消息格式协商方法及装置。
技术介绍
消息队列遥测传输(MessageQueuingTelemetryTransport,MQTT)是ISO标准(ISO/IECPRF20922)下基于发布/订阅范式的消息协议。它工作在TCP/IP协议族上,是为硬件性能低下的远程设备以及网络状况糟糕的情况设计的发布/订阅型消息协议。MQTT是一个基于客户端-服务器的消息发布/订阅传输协议。MQTT协议是轻量、简单、开放和易于实现的,这些特点使它适用范围非常广泛。在很多情况下,包括受限的环境中,如:机器与机器(M2M)通信和物联网(IoT)。其在,通过卫星链路通信传感器、偶尔拨号的医疗设备、智能家居、及一些小型化设备中已广泛使用。目前各大云平台都支持MQTT格式的数据导入,边缘云或者物联网网关都可以将采集到的数据通过MQTT协议导出到各大云平台。然而,各大云平台的MQTT消息格式都不相同,这样,导致边缘云或者物联网网关与各大云平台进行数据传输时,就需要对各大云平台单独适配,非常麻烦,本文档来自技高网...

【技术保护点】
1.一种消息格式协商方法,其特征在于,所述方法应用于边缘设备,所述方法包括:/n所述边缘设备向云平台发送连接请求报文;/n所述边缘设备接收所述云平台发送的确认连接请求报文,其中,所述确认连接请求报文的扩展载荷中携带有所述云平台支持的消息格式;/n所述边缘设备基于所述消息格式将采集到的数据发送给所述云平台。/n

【技术特征摘要】
1.一种消息格式协商方法,其特征在于,所述方法应用于边缘设备,所述方法包括:
所述边缘设备向云平台发送连接请求报文;
所述边缘设备接收所述云平台发送的确认连接请求报文,其中,所述确认连接请求报文的扩展载荷中携带有所述云平台支持的消息格式;
所述边缘设备基于所述消息格式将采集到的数据发送给所述云平台。


2.如权利要求1所述的方法,其特征在于,所述边缘设备基于所述消息格式将采集到的数据发送给所述云平台的步骤包括:
所述边缘设备对所述确认连接请求报文进行解析处理,获取所述消息格式;
所述边缘设备将采集到的数据以所述消息格式发送给所述云平台。


3.如权利要求1或2所述的方法,其特征在于,所述边缘设备为私有云或物联网网关,所述云平台为公有云;
所述连接请求报文为CONNECT报文,所述确认连接请求报文为CONNACK报文,所述消息格式携带在所述CONNACK报文的可变报头中。


4.如权利要求3所述的方法,其特征在于,所述消息格式包括的各参数以对应TLV字段的形式携带在所述CONNACK报文的可变报头中,其中,一个TLV字段中Type字段的值表示该TLV字段对应的一个参数的级别,该TLV字段中Length字段的值表示该TLV字段中Value字段的长度,该TLV字段中Value字段标识参数的具体名称。


5.一种消息格式协商方法,其特征在于,所述方法应用于云平台,所述方法包括:
所述云平台接收边缘设备发送的连接请求报文;
所述云平台向所述边缘设备发送确认连接请求报文,以使得所述边缘设备基于所述消息格式将采集到的数据发送给所述云平台,其中,所述确认连接请求报文的扩展载荷中携带有所述云平台支持的消息格式;
所述云平台接收所述边缘设备基于所述消息格式发送的数据。


6...

【专利技术属性】
技术研发人员:彭剑远张杨汤曈李晶晶
申请(专利权)人:新华三大数据技术有限公司
类型:发明
国别省市:河南;41

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

1