一种具有蓝牙通信和NB-IoT通信的装置和数据通信方法制造方法及图纸

技术编号:37766155 阅读:11 留言:0更新日期:2023-06-06 13:26
本发明专利技术公开了具有蓝牙通信和NB

【技术实现步骤摘要】
一种具有蓝牙通信和NB

IoT通信的装置和数据通信方法


[0001]本专利技术涉及通信
,具体涉及一种具有蓝牙通信和NB

IoT通信的装置和数据通信方法。

技术介绍

[0002]NB

IoT为窄带物联网通信技术,并且被纳入了5G通信标准,通信运营商的网络建设和覆盖支持,为低速率、低功耗、对时延要求不高的设备提供了方便的无线远距离通讯的应用条件。NB

IoT在一段时间受到政府、运营商、市场客户各方的大力支持,移动、电信、联通的NB

IoT网络建设和覆盖迅速展开,吸引了水、电、气行业客户和厂家纷纷参与,NB

IoT的终端也迅速得到应用和推广。
[0003]但在实际应用中,各种终端的应用条件千差万别,比如水表安装使用环境多处于表井等比较封闭的位置,往往在某些位置会出现NB

IoT无线信号的覆盖盲区,导致无法通过NB

IoT完成通讯。受限于投入产出比,通讯运营商很难通过增加设备对这些位置进行信号完全覆盖。对于处于信号覆盖盲区的设备,无法实现远距离的通信,产品功能严重退化,这对产品生产厂家和应用客户来说,都是不可接受的。
[0004]蓝牙技术经过多年的发展,目前已出现BLE(Bluetooh Low Energy)蓝牙低功耗技术,并已在手机等智能终端上得到广泛的应用。BLE低功耗特性也吸引了众多低功耗产品终端设备的采用,用户可以采用手机通过蓝牙连接终端设备实现通信交互,完成各种操作。
[0005]目前已有产品同时具有NB

IoT和蓝牙两种无线通信功能,当NB

IoT处于信号覆盖盲区不能通信时,用户还可以通过蓝牙实现对设备的各种操作。这避免了只具有单一NB

IoT功能的设备,一旦不能进行NB

IoT通信,产品的功能就无法使用的问题。
[0006]上述产品简单的综合了NB

IoT和蓝牙通信功能,由于蓝牙属于近距离通信技术,不能完成远距离的通信。当产品的NB

IoT不能通信时,产品无法完成远距离的通信功能。

技术实现思路

[0007]针对现有技术中的上述不足,本专利技术提供了一种具有蓝牙通信和NB

IoT通信的装置和数据通信方法。
[0008]为了达到上述专利技术目的,本专利技术采用的技术方案为:
[0009]一种具有蓝牙通信和NB

IoT通信的装置,包括:处理器单元、NB

IoT单元、蓝牙单元和电池单元,其中
[0010]所述电池单元用于向处理器单元、NB

IoT单元、蓝牙单元供电;
[0011]所述处理器单元与所述NB

IoT单元和蓝牙单元进行连接,并用于实现与NB

IoT单元和蓝牙单元之间的数据交互和管理;
[0012]所述NB

IoT单元用于实现NB

IoT无线通信,完成与处理器单元之间的数据收发,以及数据的无线发送和接收;
[0013]所述蓝牙单元用于实现蓝牙无线通信,完成与处理器单元之间的数据收发,以及
数据的无线发送和接收。
[0014]进一步的,所述处理器单元设置有设备状态标识,用于表示装置所处的功能状态,所述功能状态至少包含状态一和状态二两种状态,其中,状态一为普通设备,状态二为网关设备;所述处理器单元根据NB

IoT的通信情况判定设备状态为普通设备或者网关设备。
[0015]进一步的,所述根据NB

IoT的通信情况判定设备状态为普通设备或者网关设备的具体方式为:
[0016]设定通信成功率阈值,当NB

IoT的通信成功率达到通信成功率阈值视为NB

IoT通信情况为良好,否则视为NB

IoT通信情况为不好;
[0017]设备状态在运行过程中为可切换状态,当网关设备NB

IoT通信失败时,设备状态可以转换为普通设备;当普通设备的NB

IoT通信成功率达到了通信成功率阈值,设备状态可以转换为网关设备;设备状态发生转换时,处理器单元相应控制蓝牙单元的角色和广播信息发送。
[0018]进一步的,当设备状态为网关设备时,处理器单元控制蓝牙单元的功能角色至少包含从角色,以使蓝牙单元能接受其它蓝牙设备的连接,并启动蓝牙单元的广播信息发送;当设备状态为普通设备时,处理器单元控制蓝牙单元的功能角色至少包含主角色,以使蓝牙单元连接其它蓝牙设备。
[0019]进一步的,所述广播信息包括网关设备的MAC地址信息和标识网关设备的信息,其中,所述标识网关设备的信息至少携带网管设备的NB通信状态信息和电池状态信息中的一种。
[0020]进一步的,所述NB通信状态信息包括:NB

IoT通信所花的时间、NB

IoT通信的次数、NB

IoT通信平均通信时长、NB

IoT通信平均标准通信次数、NB

IoT通信成功率、NB

IoT信号质量;所述电池状态信息为能代表电池状态的电压或电压等级。
[0021]一种具有蓝牙通信和NB

IoT通信的数据通信方法,若所述装置具有远距离通信数据上报需求时,执行如下步骤:
[0022]S1、处理器单元启动NB

IoT单元并上报数据;
[0023]S2、NB

IoT单元接收来自处理器单元的上报数据并进行无线数据发送和数据接收;若上报数据发送成功,则向处理器单元返回上报成功信息,若存在数据接收则一并返回给处理器单元;若上报数据不成功则返回数据发送不成功消息并进入步骤S3;
[0024]S3、处理器单元设置设备状态为普通状态并控制蓝牙单元功能角色为主角色,启动蓝牙单元并进行蓝牙设备扫描;
[0025]S4、蓝牙单元扫描蓝牙设备的广播信息和检测生成蓝牙信号质量信息,并将扫描到的信息发送给处理器单元接收并储存;
[0026]S5、处理器单元对储存的蓝牙设备广播信息中的数据进行评估和优先级排序,选择优先级排序第一的网关设备作为蓝牙连接设备并控制蓝牙单元与选择的网关设备进行蓝牙连接并将连接建立信息发送给处理器单元,由处理器单元将数据通过蓝牙连接发送给网关设备,并等待网关设备的返回结果。
[0027]进一步的,所述S5中处理器对蓝牙设备优先级排序的方法为,对携带的信息分配权重,按信息值计算加权得分并将加权得分进行累加作为每一条蓝牙设备广播信息的综合评分,具体计算方式为:
[0028][0029]其中,F为综合得分本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种具有蓝牙通信和NB

IoT通信的装置,其特征在于,包括:处理器单元、NB

IoT单元、蓝牙单元和电池单元,其中所述电池单元用于向处理器单元、NB

IoT单元、蓝牙单元供电;所述处理器单元与所述NB

IoT单元和蓝牙单元进行连接,并用于实现与NB

IoT单元和蓝牙单元之间的数据交互和管理;所述NB

IoT单元用于实现NB

IoT无线通信,完成与处理器单元之间的数据收发,以及数据的无线发送和接收;所述蓝牙单元用于实现蓝牙无线通信,完成与处理器单元之间的数据收发,以及数据的无线发送和接收。2.根据权利要求1所述的一种具有蓝牙通信和NB

IoT通信的装置,其特征在于,所述处理器单元设置有设备状态标识,用于表示装置所处的功能状态,所述功能状态至少包含状态一和状态二两种状态,其中,状态一为普通设备,状态二为网关设备;所述处理器单元根据NB

IoT的通信情况判定设备状态为普通设备或者网关设备。3.根据权利要求2所述的一种具有蓝牙通信和NB

IoT通信的装置,其特征在于,所述根据NB

IoT的通信情况判定设备状态为普通设备或者网关设备的具体方式为:设定通信成功率阈值,当NB

IoT的通信成功率达到通信成功率阈值视为NB

IoT通信情况为良好,否则视为NB

IoT通信情况为不好;设备状态在运行过程中为可切换状态,当网关设备NB

IoT通信失败时,设备状态可以转换为普通设备;当普通设备的NB

IoT通信成功率达到了通信成功率阈值,设备状态可以转换为网关设备;设备状态发生转换时,处理器单元相应控制蓝牙单元的角色和广播信息发送。4.根据权利要求2所述的一种具有蓝牙通信和NB

IoT通信的装置,其特征在于,当设备状态为网关设备时,处理器单元控制蓝牙单元的功能角色至少包含从角色,以使蓝牙单元能接受其它蓝牙设备的连接,并启动蓝牙单元的广播信息发送;当设备状态为普通设备时,处理器单元控制蓝牙单元的功能角色至少包含主角色,以使蓝牙单元能连接其它蓝牙设备。5.根据权利要求4所述的一种具有蓝牙通信和NB

IoT通信的装置,其特征在于,所述广播信息包括网关设备的MAC地址信息和标识网关设备的信息,其中,所述标识网关设备的信息至少携带网关设备的NB通信状态信息和电池状态信息中的一种。6.根据权利要求5所述的一种具有蓝牙通信和NB

IoT通信的装置,其特征在于,所述NB通信状态信息包括:NB

IoT通信所花的时间、NB

IoT通信的次数、NB

IoT通信平均通信时长、NB

IoT通信平均标准通信次数、NB

IoT通信成功率、NB

IoT信号质量;所述电池状态信息为能代表电池状态的电压或电压等级。7.一种基于权利要求1

6任一项所述具有蓝牙通信和NB

IoT通信的装置的数据通信方法,其特征在于,若所述装...

【专利技术属性】
技术研发人员:张建
申请(专利权)人:优艾特仪表科技成都有限公司
类型:发明
国别省市:

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

1