一种基于双频共用天线的物联网设备的通信控制方法技术

技术编号:39295896 阅读:17 留言:0更新日期:2023-11-07 11:03
本发明专利技术涉及一种基于双频共用天线的物联网设备的通信控制方法,属于物联网通信技术领域。该方法将数据上报周期T划分为NB

【技术实现步骤摘要】
一种基于双频共用天线的物联网设备的通信控制方法


[0001]本专利技术属于物联网通信
,涉及一种基于双频共用天线(窄带物联网(NB

IoT)和低功耗蓝牙(BLE))的物联网设备的通信控制方法。

技术介绍

[0002]把物联网监测设备应用于野外环境下时,需要克服通信网络难以全面覆盖和设备难以维护的困难,另外对于下发控制类这种对通信响应实时性具有一定要求的应用场景,还将在续航方面给大多数使用电池进行供电的野外监测设备带来不小的挑战,因此如何在降低功耗的同时提高野外物联网设备的通信响应实时性也成为了一个难题。
[0003]随着物联网技术的发展,低功耗蓝牙(BLE)和窄带物联网(NB

IoT)技术也得到更加广泛地应用,前者适用于传输数据量大、通信时延短和通信距离近的场景,后者适用于时延低敏感、传输速率要求相对较低和信号覆盖高需求的场景,两者都具有低功耗的特性。结合两种通信技术的优势,使用NB

IoT进行野外监测数据的远距离传输和使用BLE进行监测设备的维护,这种双模通信方式可以很好的满足野外监测的无线通信需求。另一方面,目前大多数的双模通信设备需要安装两根天线实现通信,这会增加野外监测设备的安装和维护成本,而双频共用天线则在此方面具有优势,但需通过合适的通信控制方法来保障双模通信的有序进行。
[0004]综上,亟需一种针对野外使用时能够在低功耗下提高通信响应实时性的基于NB

IoT和BLE的物联网设备双频共用天线的通信控制方法。

技术实现思路

[0005]有鉴于此,本专利技术的目的在于提供一种基于双频共用天线(窄带物联网(NB

IoT)和低功耗蓝牙(BLE))的物联网设备的通信控制方法,在满足野外监测的无线通信需求的同时,达到在低功耗下提高通信响应实时性的目的。
[0006]为达到上述目的,本专利技术提供如下技术方案:
[0007]一种基于双频共用天线的物联网设备的通信控制方法,具体包括以下步骤:
[0008]S1:物联网设备以周期T进行数据上报,每当周期T到达时,设备检测当前BLE连接状态,若处于已连接状态,则对NB

IoT待上传数据进行本地缓存并跳转到步骤S4;若处于未连接状态,则请求接入NB

IoT并跳转到步骤S2;
[0009]S2:设备根据当前通信请求情况进行通信切换控制,接入NB

IoT时跳转到步骤S3,接入BLE时跳转到步骤S4;
[0010]S3:此时NB

IoT占用信道,设备确定此次NB

IoT上行传输的持续时长T
1i
,在此时段内设备维持NB

IoT连接状态和进行数据传输,超出该时段后则跳转到步骤S5,其中T
1i
归属到上行传输时段T1中;
[0011]S4:此时BLE占用信道,周期T中的所有时段都被占用,BLE断连后将在一段时间内等待重连,在重连等待时间超时之前,设备维持BLE广播的打开状态,超时以后检查本地是
否有缓存的NB

IoT待上传数据,若有则跳转到步骤S3,没有则跳转到步骤S5;
[0012]S5:此时处于通信空闲阶段,设备进入低功耗模式;根据BLE响应最大时延T
21max
、NB

IoT下行命令最大响应时延T
22max
及NB

IoT和BLE的连接最短有效时间T
21min
和T
22min
,再引入时间裕量Δt∈(0,min{T
21max

T
21min
,T
22max

T
22min
}),计算得到NB

IoT监听时长T
21
和BLE广播时长T
22
并组成周期T2进行双模通信切换,在此期间若有通信请求则跳转到步骤S2,周期T到达时则跳转到步骤S1。
[0013]进一步,步骤S1中,设备需要本地维护一个时长为T的计时器,当计时值到达T后,代表NB

IoT数据上报周期到来,同时重置计时值为0。
[0014]进一步,步骤S2中,所述通信请求情况包括需要进行NB

IoT上行传输和需要进行BLE连接。
[0015]进一步,步骤S3中,T
1i
为当前周期T中第i次进行NB

IoT上行传输所持续的时长,确定T
1i
的方法为:根据NB

IoT待上传数据量大小和单包最大传输字节数计算得到传输次数n确定T
1i
的取值;
[0016]其中,n的计算式如下:
[0017][0018]其中,M为NB

IoT待上传数据量大小,L为单包最大传输字节数;
[0019]T
1i
的计算式如下:
[0020]T
1i
=n
×
(T
a
+T
b
)+T
c
[0021]其中,T
a
为传输单个数据包所允许消耗的最大时间,T
b
为相邻数据包的传输间隔时间,T
c
为NB

IoT传输结束前的空闲等待时间,若此次NB

IoT上行传输过程中待上传数据量发生变化,则需要重新计算T
1i

[0022]进一步,步骤S4中,所述一段时间是根据用户的需求进行自定义,但需高于BLE的连接最短有效时间T
22min

[0023]进一步,步骤S5中,NB

IoT监听时长T
21
和BLE广播时长T
22
的计算步骤包括:
[0024]S51:对获取的参考信号接收功率S、信噪比η和设备剩余电量C进行归一化;归一化计算式如下:
[0025][0026]其中,X

为归一化后数据,X为实际采集数据,X
max
为该参数最大值,X
min
为该参数最小值。
[0027]S52:将归一化后的各个参数与相应权值进行加权处理,得到调整系数A;A的计算式如下:
[0028]A=(w1S

+w2η

+w3C

)
[0029]其中,S

为归一化的参考信号接收功率,η

为归一化的信噪比,C

为归一化的设备剩余电量,w1、w2和w3为权值且满足(w1+w2+w3)=1;
[0030本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于双频共用天线的物联网设备的通信控制方法,其特征在于,该方法具体包括以下步骤:S1:物联网设备以周期T进行数据上报,每当周期T到达时,设备检测当前BLE连接状态,若处于已连接状态,则对NB

IoT待上传数据进行本地缓存并跳转到步骤S4;若处于未连接状态,则请求接入NB

IoT并跳转到步骤S2;S2:设备根据当前通信请求情况进行通信切换控制,接入NB

IoT时跳转到步骤S3,接入BLE时跳转到步骤S4;S3:此时NB

IoT占用信道,设备确定此次NB

IoT上行传输的持续时长T
1i
,在此时段内设备维持NB

IoT连接状态和进行数据传输,超出该时段后则跳转到步骤S5,其中T
1i
归属到上行传输时段T1中;S4:此时BLE占用信道,周期T中的所有时段都被占用,BLE断连后将在一段时间内等待重连,在重连等待时间超时之前,设备维持BLE广播的打开状态,超时以后检查本地是否有缓存的NB

IoT待上传数据,若有则跳转到步骤S3,没有则跳转到步骤S5;S5:此时处于通信空闲阶段,设备进入低功耗模式;根据BLE响应最大时延T
21max
、NB

IoT下行命令最大响应时延T
22max
及NB

IoT和BLE的连接最短有效时间T
21min
和T
22min
,再引入时间裕量Δt∈(0,min{T
21max

T
21min
,T
22max

T
22min
}),计算得到NB

IoT监听时长T
21
和BLE广播时长T
22
并组成周期T2进行双模通信切换,在此期间若有通信请求则跳转到步骤S2,周期T到达时则跳转到步骤S1。2.根据权利要求1所述的物联网设备的通信控制方法,其特征在于,步骤S1中,设备需要本地维护一个时长为T的计时器,当计时值到达T后,代表NB

IoT数据上报周期到来,同时重置计时值为0。3.根据权利要求1所述的物联网设备的通信控制方法,其特征在于,步骤S2中,所述通信请求情况包括需要进行NB

IoT上行传输和需要进行BLE连接。4.根据权利要求1所述的物联网设备的通信控制方法,其特征在于,步骤S3中,T
1i
为当前周期T中第i次进行NB

IoT上行传输所持续的时长,确定T
1i
的方法为:根据NB

【专利技术属性】
技术研发人员:向敏周星旺张昌剑韩永秦玲玲王承泽柏燚任禹鹏
申请(专利权)人:重庆邮电大学
类型:发明
国别省市:

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

1