基于LoRa网关的通信方法、相关设备以及监测系统技术方案

技术编号:35508423 阅读:22 留言:0更新日期:2022-11-09 14:21
本申请提供一种基于LoRa网关的通信方法、相关设备以及监测系统,其中,所述方法包括:接收通过第一信道和/或第二信道发送的消息;按照预设顺序处理所述消息,其中,所述第一信道和所述第二信道采用的通信协议不同。本申请提供的方法为消息传输提供了不同的信道,并且LoRa网关能够根据不同的通信协议区分从不同信道发送的消息,应用该方法,能够为重要消息单独开设信道,实现重要消息的及时传输,进而实现对重要消息的及时处理。实现对重要消息的及时处理。实现对重要消息的及时处理。

【技术实现步骤摘要】
基于LoRa网关的通信方法、相关设备以及监测系统


[0001]本申请涉及通信
,尤其涉及一种基于LoRa网关的通信方法、相关设备以及监测系统。

技术介绍

[0002]LoRa是semtech公司开发的一种低功耗局域网无线标准,其名称“LoRa”表示远距离无线电(Long Range Radio),它最大特点就是在同样的功耗条件下比其他无线方式传播的距离更远,实现了低功耗和远距离的统一,它在同样的功耗下比传统的无线射频通信距离扩大3

5倍。但由于传输距离的限制,LoRa的通讯速率相较其他通信方式偏低,最大可靠速率仅为37.5Kbps,在实际使用时,大量消息通过LoRa传输时,可能会造成信道堵塞,延误一些重要消息的传输与处理。

技术实现思路

[0003]有鉴于此,本申请的目的在于提出一种基于LoRa网关的通信方法、相关设备以及监测系统。
[0004]基于上述目的,本申请提供了一种基于LoRa网关的通信方法,包括:接收通过第一信道和/或第二信道发送的消息;按照预设顺序处理所述消息,其中,所述第一信道和所述第二信道采用的通信协议不同。
[0005]可选地,所述第一信道的通信协议为标准协议,所述第二信道的通信协议为私有协议。
[0006]可选地,在所述按照预设顺序处理所述消息之前,所述方法还包括:将所述第一信道发送的消息标记为第一消息,将所述第二信道发送的消息标记为第二消息;将所述第一消息按照接收顺序依次放置于预先创建的第一队列中,将所述第二消息按照接收顺序依次放置于预先创建的第二队列中。
[0007]可选地,所述按照预设顺序处理所述消息,包括:响应于所述第二队列中存在所述第二消息,处理所述第二队列中的所述第二消息,并将处理后的所述第二消息从所述第二队列中删除;响应于所述第二队列中不存在所述第二消息,处理所述第一队列中的所述第一消息,并将处理后的所述第一消息从所述第一队列中删除。
[0008]可选地,所述第一信道为普通信道,所述第二信道为报警信道,所述第一消息为普通消息,所述第二消息为报警消息。
[0009]基于同一专利技术构思,本申请还提供了一种基于LoRa网关的监测系统,包括监测机构以及LoRa网关;所述LoRa网关用于执行任意一项所述的基于LoRa网关的通信方法;所述监测机构用于监测用电设备的用电情况;以及响应于所述用电设备正常工作,通过所述第一信道向所述LoRa网关发送所述用电设备正常工作的消息,响应于所述用电设备用电情况异常,通过所述第二信道向所述LoRa网关发送所述用电设备异常工作的消息。
[0010]可选地,所述系统还包括执行机构;所述执行机构用于接收所述LoRa网关发送的
解析信息,并根据所述解析信息控制所述用电设备执行对应操作,其中,所述解析信息为所述LoRa网关处理通过所述第二信道发送的消息得到的。
[0011]基于同一专利技术构思,本申请还提供了一种基于LoRa网关的通信装置,包括:接收模块,用于接收通过第一信道和/或第二信道发送的消息;处理模块,用于按照预设顺序处理所述消息,其中,所述第一信道和所述第二信道采用的通信协议不同。
[0012]基于同一专利技术构思,本申请还提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现任意一项所述的方法。
[0013]基于同一专利技术构思,本申请还提供了一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,其特征在于,所述计算机指令用于使计算机执行任意一项所述的方法。
[0014]本申请提供了一种基于LoRa网关的通信方法、相关设备以及监测系统,其中,所述方法包括:接收通过第一信道和/或第二信道发送的消息;按照预设顺序处理所述消息,其中,所述第一信道和所述第二信道采用的通信协议不同。本申请提供的方法为消息传输提供了不同的信道,并且LoRa网关能够根据不同的通信协议区分从不同信道发送的消息,应用该方法,能够为重要消息单独开设信道,实现重要消息的及时传输,进而实现对重要消息的及时处理。
附图说明
[0015]为了更清楚地说明本申请或相关技术中的技术方案,下面将对实施例或相关技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0016]图1为本申请实施例基于LoRa网关的通信方法的流程示意图;
[0017]图2为本申请实施例按照预设顺序处理消息的流程示意图;
[0018]图3为本申请实施例的基于LoRa网关的监测系统示意图;
[0019]图4为本申请实施例基于LoRa网关的通信装置的结构示意图;
[0020]图5为本申请实施例的电子设备硬件结构示意图。
具体实施方式
[0021]为使本申请的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本申请进一步详细说明。
[0022]需要说明的是,除非另外定义,本申请实施例使用的技术术语或者科学术语应当为本申请所属领域内具有一般技能的人士所理解的通常意义。本申请实施例中使用的“第一”、“第二”以及类似的词语并不表示任何顺序、数量或者重要性,而只是用来区分不同的组成部分。“包括”或者“包含”等类似的词语意指出现该词前面的元件或者物件涵盖出现在该词后面列举的元件或者物件及其等同,而不排除其他元件或者物件。“连接”或者“相连”等类似的词语并非限定于物理的或者机械的连接,而是可以包括电性的连接,不管是直接的还是间接的。“上”、“下”、“左”、“右”等仅用于表示相对位置关系,当被描述对象的绝对位
置改变后,则该相对位置关系也可能相应地改变。
[0023]有鉴于此,本申请的一个实施例提供了一种基于LoRa网关的通信方法,如图1所示,所述方法包括:
[0024]步骤S101、接收通过第一信道和/或第二信道发送的消息。具体实施时,所述LoRa网关同时与第一信道与第二信道建立通信连接。
[0025]步骤S102、按照预设顺序处理所述消息,其中,所述第一信道和所述第二信道采用的通信协议不同。具体实施时,为了接收利用不同通讯协议传输的消息,可以在LoRa网关处设置不同的接收器,所有接收器共同构成所述LoRa网关;所述预设顺序为根据信道实际需求确定的,例如,若需要先处理通过第一信道发送的消息,则预设顺序为第一信道先于第二信道,反之相反。
[0026]本申请提供的方法为消息传输提供了不同的信道,并且LoRa网关能够根据不同的通信协议区分从不同信道发送的消息,应用该方法,能够为重要消息单独开设信道,在单独开设信道中,由于消息数据量较小,能够实现消息传输速率的最大化,进而实现重要消息的及时传输和及时处理。
[0027]具体实施时,上述第一信道和第二信道的数量没有限制,可以根据实际需求设置,例如在存在多台消息发本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于LoRa网关的通信方法,其特征在于,包括:接收通过第一信道和/或第二信道发送的消息;按照预设顺序处理所述消息,其中,所述第一信道和所述第二信道采用的通信协议不同。2.根据权利要求1所述的基于LoRa网关的通信方法,其特征在于,所述第一信道的通信协议为标准协议,所述第二信道的通信协议为私有协议。3.根据权利要求1所述的基于LoRa网关的通信方法,其特征在于,在所述按照预设顺序处理所述消息之前,还包括:将所述第一信道发送的消息标记为第一消息,将所述第二信道发送的消息标记为第二消息;将所述第一消息按照接收顺序依次放置于预先创建的第一队列中,将所述第二消息按照接收顺序依次放置于预先创建的第二队列中。4.根据权利要求3所述的基于LoRa网关的通信方法,其特征在于,所述按照预设顺序处理所述消息,包括:响应于所述第二队列中存在所述第二消息,处理所述第二队列中的所述第二消息,并将处理后的所述第二消息从所述第二队列中删除;响应于所述第二队列中不存在所述第二消息,处理所述第一队列中的所述第一消息,并将处理后的所述第一消息从所述第一队列中删除。5.根据权利要求3所述的基于LoRa网关的通信方法,其特征在于,所述第一信道为普通信道,所述第二信道为报警信道,所述第一消息为普通消息,所述第二消息为报警消息。6.一种基于LoRa网...

【专利技术属性】
技术研发人员:米江张华勇申永利肖翔嵘贾润枝周岐文刘冰
申请(专利权)人:山东省公路工程技术研究中心有限公司天津海德尔科技有限公司
类型:发明
国别省市:

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

1