历史上的今天
今天是:2025年02月02日(星期日)
2021年02月02日 | 揭秘OPPO基于LoRa的无网络通信技术
2021-02-02 来源:集微网
OPPO发明的借助于LoRa通信技术的无网络情况下设备通信方案,通过中间媒介——无线耳机来在两个设备之间进行数据交换,保证了智能终端在网络通信信号不佳的情况下也能与可穿戴设备实现通信,增强了用户体验。
集微网消息,随着无线耳机以及可穿戴式设备逐渐受到消费者的喜爱,各种通信技术也得到了发展,例如在远距离通信方面,出现了LoRa技术,这是一种由semtech公司建立的低功耗局域网无线标准。
其最大特点就是在同样的功耗条件下比其他无线方式传播的距离更远,实现了低功耗和远距离的统一,它在同样的功耗下比传统的无线射频通信距离扩大3-5倍,例如在城镇可达到2-5km,而在郊区达到了15km之远。
因此,借助于这种技术,就可以完成更多的任务以及弥补部分现有技术的不足,如当通信设备所处的位置移动通信网络不佳时,则无法进行正常的通信,例如,在一些停车场或景区时,经常会遇到网络通信信号不佳的状况,而导致通信设备无法进行有效的通信。
为此,OPPO在2020年7月6日申请了一项名为“控制方法、装置、移动终端、存储介质和无线耳机”的发明专利(申请号:202010639194.5),申请人为OPPO(重庆)智能科技有限公司。
根据该专利目前公开的资料,让我们一起来看看这项基于LoRa的通信方案吧。

如上图,为该专利中发明的无网络通信控制方法的结构示意图,其中包括智能终端100、无线耳机200以及可穿戴式设备300,无线耳机中包括第一LoRa模块,可穿戴式设备中包括第二LoRa模块,这两个模块之间可以相互进行通信。
LoRa技术是一种基于扩频技术的远距离无线传输技术,属于低功耗广域网络技术(LPWAN)中的一种,低功耗广域网络技术是面向物联网中远距离和低功耗的通信需求的一种无线通信技术,具有低成本、低功耗、广覆盖、大连接的特点。
如下图,是这种控制方法的流程示意图:

智能终端首先发送控制信号至无线耳机处,以控制第一LoRa模块接收第二LoRa模块的配对信号,如果耳机和可穿戴式设备之间进行配对了,则会通过耳机与可穿戴式设备之间进行数据传输。智能终端与无线耳机的连接,则可以通过蓝牙、Wi-Fi等方式进行连接。
值得注意的是,在该方案的使用场景中,智能终端和无线耳机均需要在用户的手中,实际上也就是可穿戴式设备只具有和无线耳机通信的能力,这种能力就是借助于LoRa这种远距离传输计数来实现,而现在的智能手机中一般都不具有LoRa模块,因此,利用无线耳机作为无网络模式下的数据中转站,就可以实现智能手机与可穿戴设备之间的通信。
这样,不仅不需要对智能终端进行进一步处理,而且无线耳机也无需承担过多的数据处理任务,降低了无线耳机的硬件成本、体积以及功耗。而为了进一步增加无线耳机的数据交换能力以及充分发挥LoRa的通信能力,该专利还发明了多LoRa的交互方案,如下图所示:

可以看到,在这个方案中,无线耳机中的LoRa被分为了两个子模块211和212,且分别安置于两个蓝牙耳机上,而在可穿戴式设备中,也配备了两个LoRa子模块,用于与无线耳机中的两个子模块之间相互进行通信,这种多LoRa的通信方案可以有效的增加通信信号强度以及提高无线耳机的续航时间。
以上就是OPPO发明的借助于LoRa通信技术的无网络情况下的设备通信方案,通过中间媒介——无线耳机来在两个设备之间利用LoRa进行数据交换,保证了智能终端在网络通信信号不佳的情况下也能与可穿戴设备实现通信,增强了用户体验。
史海拾趣
|
1、没有统一的行业法规及标准 由于没有形成统一的行业标准,各大、中、小厂家各自为政,种类繁多且互不兼容的产品充斥市场,形成春秋战国时代诸侯争霸的分割局面。 多年前,发达国家就有了智能家居的概念和标准,并随着通信技术和网络技术的发展, ...… 查看全部问答> |
|
C语言编写一个将字符串转成相应的数字的函数,你会怎么编写呢? 最近在编写一个将字符串转换成数字的函数,大概要求如下: 字符串里存放的是一位一位的0~9的数字,按照ASCII方式存放,把它们转换成相应的十进制数字放入一个变量中返回。 例如: str[] = {\'1\',\'2\',\'3\',\'4\'},需要转换成 ...… 查看全部问答> |
|
屏幕尺寸:14.1英寸 重量:2.27Kg 处理器:AMD 炫龙 II M340 主板芯片组:AMD RX881 显卡:ATI HD 4330 光驱类型:DVD刻录机 内存大小:2GB 硬盘大小:320GB 用途 单片机开发 程序开发… 查看全部问答> |
|
最近在做一个pc/104结构的系统,bootrom.sys在目标机硬盘,现需要通过ftp将编译好的vxworks系统文件下载的目标机并运行系统,出了一个问题, 有时能下载成功,有时下载失败,wftpd记录显示传输中止,有时根本就没有收到连接请求。这个问题很郁闷, ...… 查看全部问答> |
|
在PPC2005上调用Imaging API IImagingFactory *fac = .........(创建com) IImage *image; fac.CreateImageFromFile (\"filename\", &image) image->Draw (hdc, &dstRect, NULL); 结果一张480*160的png图片居然用了140多tickcount来draw. (同 ...… 查看全部问答> |
|
在程序中有个跟FPGA相关的驱动,驱动中有个uint32的全局数组用来存放fpga的一个芯片的初始化配置数据,超级大,这些数据又不能动态生产,直接导致编译出的目标文件打了几十K,如何能减小全局变量过大导致目标文件大的问题呢?… 查看全部问答> |
|
VIVI version 0.1.4 (root@Rhvd) (gcc version 2.95.2 20000516 (release) [Rebel.com ]) #0.1.4 Thu May 4 00:58:37 CST 2006 MMU table base address = 0x33DFC000 Succeed memory mapping. NAND device: Manufacture ID: 0xec, Chip ID: 0x7 ...… 查看全部问答> |
|
有谁知道变频器用的功率模块能修吗?我有一些坏的功率模块,不知道能不能修.我在网上找到它的内部结构图.又花了很长很长的时间把它的外壳弄碎,然后又用很长很长的时间,把它打扫干净.并找到了里面损坏的IGBT管.只是我不能把坏的IGBT拆下来,用烙铁不行. ...… 查看全部问答> |




