一种物联网通信装置、方法、设备及介质制造方法及图纸

技术编号:39126853 阅读:11 留言:0更新日期:2023-10-23 14:49
本发明专利技术公开了一种物联网通信装置、方法、设备及介质,该装置包括LoRa通讯模块、异构数据转发模块和物联网云模块;LoRa通讯模块用于获取第一监测数据和第二指令数据;异构数据转发模块用于获取LoRa通讯模块传输的第一监测数据,获取物联网云模块传输的第一指令数据和协议配置指令数据;物联网云模块用于生成第一指令数据和协议配置指令数据;物联网云模块还用于获取异构数据转发模块转发的第二监测数据,获取异构数据转发模块生成的通信数据,以及对通信数据进行可视化分析。该装置可以对数据通信时产生的中间数据进行可视化分析,有效地提高通信实验的教学效果,便于学生理解通信协议。本发明专利技术可广泛应用于物联网通信技术领域。域。域。

【技术实现步骤摘要】
一种物联网通信装置、方法、设备及介质


[0001]本专利技术涉及物联网通信
,尤其是一种物联网通信装置、方法、设备及介质。

技术介绍

[0002]目前,随着物联网通信技术的发展,物联网通信技术在社会各行各业中广泛应用,物联网通信技术的发展,离不开物联网通信技术人才的培养,物联网通信实验教学是培养物联网通信技术人才的重要基础内容。
[0003]目前,传统的物联网通信实验教学内容相对固定,多数是以主控单片机对通信模块设置相应参数,发送控制命令即可完成数据收发,通信协议被封装成黑盒子,学生不能直观地了解原始数据至发送数据之间的数据转换过程,不利于学生理解通信协议。
[0004]因此,现有技术存在的问题还亟需解决和优化。

技术实现思路

[0005]本专利技术的目的在于至少一定程度上解决相关技术中存在的技术问题之一。
[0006]为此,本专利技术实施例的一个目的在于提供物联网通信装置,该装置可以对数据通信时产生的中间数据进行可视化分析,有效地提高通信实验的教学效果,便于学生理解通信协议。
[0007]本申请实施例的另一个目的在于提供一种物联网通信方法。
[0008]为了达到上述技术目的,本申请实施例所采取的技术方案包括:
[0009]第一方面,本申请实施例提供了一种物联网通信装置,包括:
[0010]所述LoRa通讯模块用于获取来自物联网设备的第一监测数据,获取所述异构数据转发模块转发的第二指令数据,以及将所述第二指令数据传输至所述物联网设备;/>[0011]所述异构数据转发模块用于获取所述LoRa通讯模块传输的第一监测数据,获取所述物联网云模块传输的第一指令数据和协议配置指令数据;
[0012]所述物联网云模块用于根据用户的第一指令生成第一指令数据,以及根据用户的协议配置指令生成协议配置指令数据;所述物联网云模块还用于获取所述异构数据转发模块转发的第二监测数据,获取所述异构数据转发模块生成的通信数据,以及对所述通信数据进行可视化分析;
[0013]其中,所述通信数据用于表征所述LoRa通讯模块和所述物联网云模块之间数据的协议转换处理这一过程产生的中间数据和所述异构数据转发模块的协议配置数据。
[0014]另外,根据本申请上述实施例的物联网通信装置,还可以具有以下附加的技术特征:
[0015]进一步地,在本申请的一个实施例中,所述异构数据转发模块包括数据采集端和命令下发端;
[0016]所述数据采集端用于获取物联网设备的第一监测数据,并对所述第一监测数据进
行LoRa

MQTT协议转换,以及将得到的第二监测数据传输至所述物联网云模块;
[0017]所述命令下发端用于获取所述物联网云模块下发的第一指令数据,并对所述第一指令数据进行MQTT

LoRa协议转换,以及将得到的第二指令数据传输至所述LoRa通讯模块。
[0018]进一步地,在本申请的一个实施例中,所述命令下发端包括监测单元、白化单元、编码单元和调制单元,所述第一指令数据包括若干个第一消息报文;
[0019]所述白化单元用于对所述第一消息报文进行白化处理;
[0020]所述编码单元用于根据预设的编码率和扩频因子对所述第一消息报文进行编码,所述编码单元包括汉明码编码子单元、交织编码子单元和格雷码编码子单元;
[0021]所述调制单元用于向所述第一消息报文添加前导码,以及根据预设的第一采样率和第一带宽对所述第一消息报文进行调制处理。
[0022]进一步地,在本申请的一个实施例中,所述数据采集端包括同步单元、解调单元、解码单元、去白化单元,所述第一监测数据包括若干个第二消息报文;
[0023]所述同步单元用于对所述第二消息报文进行前导码检测、载频偏移处理和定时偏差处理;
[0024]所述解调单元用于向所述第二消息报文进行解调处理;
[0025]所述解码单元用于向所述第二消息报文进行解码处理,所述解码单元包括汉明码解码子单元、交织解码子单元和格雷码解码子单元;
[0026]所述去白化单元用于向所述第二消息报文进行去白化处理。
[0027]第二方面,本申请实施例提供了一种物联网通信方法,用于通过使用上述第一方面所述的装置进行物联网通信,包括:
[0028]获取并根据用户的第一指令和协议配置指令,生成第一指令数据和协议配置指令数据;
[0029]通过所述协议配置指令数据调整所述异构数据转发模块的协议配置参数,以及通过调整后的异构数据转发模块对所述第一指令数据进行协议转换处理,得到第二指令数据和所述通信数据;
[0030]根据所述第二指令数据对所述物联网设备进行控制,以及通过所述物联网云模块向用户可视化分析所述通信数据。
[0031]进一步地,在本申请的一个实施例中,所述通过所述物联网云模块向用户可视化分析所述通信数据,包括:
[0032]获取用户的第一操作指令;
[0033]根据所述第一操作指令获取目标协议配置数据、上游数据和下游数据;
[0034]根据所述目标协议配置数据、所述上游数据和下游数据进行可视化分析。
[0035]进一步地,在本申请的一个实施例中,所述获取并根据用户的第一指令和协议配置指令,生成第一指令数据和协议配置指令数据这一步骤之前,还包括:
[0036]通过所述物联网云模块向用户展示当前的第二监测数据,以及所述异构数据转发模块当前的协议配置数据。
[0037]第三方面,本申请实施例提供了一种物联网通信方法,用于通过使用上述第一方面所述的装置进行物联网通信,包括:
[0038]获取并根据用户的协议配置指令生成协议配置指令数据,以及通过所述异构数据
转发模块获取第一监测数据;
[0039]根据所述协议配置指令数据调整所述异构数据转发模块的协议配置参数,以及通过调整后的所述异构数据转发模块对所述第一监测数据进行协议转换处理,得到第二监测数据和所述通信数据;
[0040]根据所述物联网云模块对所述第二监测数据进行可视化展示,以及通过所述物联网云模块向用户可视化分析所述通信数据。
[0041]第四方面,本申请实施例提供了一种物联网通信设备,包括:
[0042]至少一个处理器;
[0043]至少一个存储器,用于存储至少一个程序;
[0044]当所述至少一个程序被所述至少一个处理器执行,使得所述至少一个处理器实现如上述第二方面和/或第三方面所述的方法。
[0045]第五方面,本申请实施例还提供了一种计算机可读存储介质,其中存储有处理器可执行的程序,所述处理器可执行的程序在由所述处理器执行时用于实现上述第二方面和/或第三方面所述的方法。
[0046]本申请的优点和有益效果将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到:
[0047]本申请实施例所公开的一种物联网通信装置、本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种物联网通信装置,其特征在于,包括:LoRa通讯模块、异构数据转发模块和物联网云模块;所述LoRa通讯模块用于获取来自物联网设备的第一监测数据,获取所述异构数据转发模块转发的第二指令数据,以及将所述第二指令数据传输至所述物联网设备;所述异构数据转发模块用于获取所述LoRa通讯模块传输的第一监测数据,获取所述物联网云模块传输的第一指令数据和协议配置指令数据;所述物联网云模块用于根据用户的第一指令生成第一指令数据,以及根据用户的协议配置指令生成协议配置指令数据;所述物联网云模块还用于获取所述异构数据转发模块转发的第二监测数据,获取所述异构数据转发模块生成的通信数据,以及对所述通信数据进行可视化分析;其中,所述通信数据用于表征所述LoRa通讯模块和所述物联网云模块之间数据的协议转换处理这一过程产生的中间数据和所述异构数据转发模块的协议配置数据。2.根据权利要求1所述的物联网通信装置,其特征在于,所述异构数据转发模块包括数据采集端和命令下发端;所述数据采集端用于获取物联网设备的第一监测数据,并对所述第一监测数据进行LoRa

MQTT协议转换,以及将得到的第二监测数据传输至所述物联网云模块;所述命令下发端用于获取所述物联网云模块下发的第一指令数据,并对所述第一指令数据进行MQTT

LoRa协议转换,以及将得到的第二指令数据传输至所述LoRa通讯模块。3.根据权利要求2所述的物联网通信装置,其特征在于,所述命令下发端包括监测单元、白化单元、编码单元和调制单元,所述第一指令数据包括若干个第一消息报文;所述白化单元用于对所述第一消息报文进行白化处理;所述编码单元用于根据预设的编码率和扩频因子对所述第一消息报文进行编码,所述编码单元包括汉明码编码子单元、交织编码子单元和格雷码编码子单元;所述调制单元用于向所述第一消息报文添加前导码,以及根据预设的第一采样率和第一带宽对所述第一消息报文进行调制处理。4.根据权利要求2所述的物联网通信装置,其特征在于,所述数据采集端包括同步单元、解调单元、解码单元、去白化单元,所述第一监测数据包括若干个第二消息报文;所述同步单元用于对所述第二消息报文进行前导码检测、载频偏移处理和定时偏差处理;所述解调单元用于向所述第二消息报文进行解调处理;所述解码单元用于向所述第二消息报文进行解码处理,所述解码...

【专利技术属性】
技术研发人员:陈勇郑凯祥宁磊马军超
申请(专利权)人:深圳技术大学
类型:发明
国别省市:

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

1