本申请涉及无线通信,特别是涉及无线通信方法、电池电量监控方法以及存储介质。
背景技术:
1、大规模的数据采集一般可通过现场总线技术来实现,对于节点密度大的监控场景,采用现场总线等有线传输方式的弊端尤为明显,具体表现在线束的大量增加给系统的物理空间提出了要求,并且实际系统的成本也随之提升。
2、随着物联网技术不断发展,基于无线传感网络的数据监控系统在军事、环境监测、智慧农业、医疗健康等领域得到日益广泛的应用。目前典型的无线传感网络是以自组织、多跳传输为特点的mesh网,在节点数量多、密度大等场景下容易出现数据阻塞、相互干扰的问题。
技术实现思路
1、鉴于以上所述现有技术的缺点,本申请的目的在于提供一种基于无线传感网络的无线通信方法,用于解决现有技术中节点数量多时产生的通信阻塞问题。
2、第一方面,本申请提供一种基于无线传感网络的无线通信方法,所述无线传感网络包括汇聚节点和多个传感器节点,所述传感器节点用于采集监测数据,所述汇聚节点和所述传感器节点均设有用于收发无线信号的射频模块,所述无线通信方法应用于所述传感器节点一侧初始状态下,所述汇聚节点和所述传感器节点的射频模块均处于无线接收状态;所述无线通信方法包括:
3、接收上传监测数据指令;
4、从无线接收状态转换到无线发送状态;
5、向所述汇聚节点发送第一广播包,所述第一广播包包括无线传感网络识别码、汇聚节点识别码、本节点的传感器节点识别码、以及上传信标识别码;所述上传信标识别码用于促使所述汇聚节点向所述传感器节点发送第一连接请求包;
6、从无线发送状态转换到无线接收状态;
7、接收所述第一连接请求包;
8、与所述汇聚节点建立无线连接,并上传监测数据。
9、在第一方面的一种实现方式中,所述上传监测数据指令的触发条件包括:
10、所述传感器节点的剩余存储空间小于预设阈值;和/或
11、所述传感器节点采集到的监测数据属于预设范围;和/或
12、传感器节点的自检结果为设备异常。
13、在第一方面的一种实现方式中,所述无线传感网络为星形网络,且同一个无线传感网络中所述传感器节点的数量大于200个。
14、在第一方面的一种实现方式中,所述汇聚节点和所述传感器节点之间的通信协议为蓝牙协议。
15、在第一方面的一种实现方式中,第一广播包为可连接非定向广播包。
16、在第一方面的一种实现方式中,所述无线通信方法还包括:
17、接收加入无线传感网络指令;
18、从无线接收状态转换到无线发送状态;
19、向所述汇聚节点发送第二广播包,所述第一广播包包括本节点的传感器节点识别码以及加入信标识别码;所述加入信标识别码用于促使所述汇聚节点向所述传感器节点发送第二连接请求包;
20、从无线发送状态转换到无线接收状态;
21、接收所述第二连接请求包;
22、与所述汇聚节点建立无线连接,并获取无线传感网络识别码、汇聚节点识别码。
23、第二方面,本申请提供一种基于无线传感网络的无线通信方法,所述无线传感网络包括汇聚节点和多个传感器节点,所述传感器节点用于采集监测数据,所述汇聚节点和所述传感器节点均设有用于收发无线信号的射频模块,所述无线通信方法应用于所述汇聚节点一侧,初始状态下,所述汇聚节点和所述传感器节点的射频模块均处于无线接收状态;所述无线通信方法包括:
24、接收读取监测数据指令,所述读取监测数据指令中包括目标传感器节点识别码;
25、从无线接收状态转换到无线发送状态;
26、向所述传感器节点发送第三广播包,所述第三广播包包括无线传感网络识别码、目标传感器节点识别码、以及读取信标识别码;所述读取信标识别码用于促使所述传感器节点向所述汇聚节点发送第三连接请求包;
27、从无线发送状态转换到无线接收状态;
28、接收所述第三连接请求包;
29、与所述传感器节点建立无线连接,并读取监测数据。
30、第三方面,本申请提供一种电子设备,包括存储器和处理器,所述处理器用于执行所述存储器存储的计算机程序,以使所述电子设备执行所述的基于无线传感网络的无线通信方法。
31、第四方面,本申请提供一种计算机可读存储介质,其上存储有计算机程序,其特征在于该计算机程序被处理器执行时实现所述的基于无线传感网络的无线通信方法。
32、如上所述,本申请所述的无线通信方法、电池电量监控方法、电子设备以及存储介质,通过将各节点的初始状态设置为接收状态,使监测系统能够同时实现主动上传和被动读取两种工作模式,并且保证每次数据交换仅建立一条无线链路,有效避免在节点数量过多时出现数据拥塞。
1.一种基于无线传感网络的无线通信方法,所述无线传感网络包括汇聚节点和多个传感器节点,所述传感器节点用于采集监测数据,所述汇聚节点和所述传感器节点均设有用于收发无线信号的射频模块,所述无线通信方法应用于所述传感器节点一侧,其特征在于,初始状态下,所述汇聚节点和所述传感器节点的射频模块均处于无线接收状态;所述无线通信方法包括:
2.根据权利要求1所述的基于无线传感网络的无线通信方法,其特征在于,所述上传监测数据指令的触发条件包括:
3.根据权利要求1所述的基于无线传感网络的无线通信方法,其特征在于,所述无线传感网络为星形网络,且同一个无线传感网络中所述传感器节点的数量大于200个。
4.根据权利要求1所述的基于无线传感网络的无线通信方法,其特征在于,所述汇聚节点和所述传感器节点之间的通信协议为蓝牙协议。
5.根据权利要求4所述的基于无线传感网络的无线通信方法,其特征在于,第一广播包为可连接非定向广播包。
6.根据权利要求1所述的基于无线传感网络的无线通信方法,其特征在于,所述无线通信方法还包括:
7.一种基于无线传感网络的无线通信方法,所述无线传感网络包括汇聚节点和多个传感器节点,所述传感器节点用于采集监测数据,所述汇聚节点和所述传感器节点均设有用于收发无线信号的射频模块,所述无线通信方法应用于所述汇聚节点一侧,其特征在于,初始状态下,所述汇聚节点和所述传感器节点的射频模块均处于无线接收状态;所述无线通信方法包括:
8.一种电动汽车的电池电量监控方法,所述电动汽车包括控制模块以及多个电池模块,各所述电池模块设有用于采集电池电量的传感器节点,所述传感器节点和所述控制模块均设有用于收发无线信号的射频模块,所述传感器节点和所述控制模块组成以所述控制模块为汇聚节点的无线传感网络,其特征在于,初始状态下,所述汇聚节点和所述传感器节点的射频模块均处于无线接收状态;所述无线通信方法包括:
9.一种电子设备,包括存储器和处理器,其特征在于,所述处理器用于执行所述存储器存储的计算机程序,以使所述电子设备执行如权利要求1~6中任一项所述的基于无线传感网络的无线通信方法。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1~6中任一项所述的基于无线传感网络的无线通信方法。