其他分享
首页 > 其他分享> > 短距离无线通讯-蓝牙

短距离无线通讯-蓝牙

作者:互联网

一、概念

蓝牙也是一种短距离无线通讯技术,一般在10M以内,工作于全球通用的2.4GHz频段,使用IEEE802.15协议,最初的目标是替换RS232线缆。

二、技术特点

1、工作频段全球通用,跨国使用无障碍。
2、由于使用的跳频技术,抗干扰能力强。
3、传输入距离较短,一般只有10M,增加射频功率后可达到100M(需要供电)

三、蓝牙连接

蓝牙通信必须有一个主设备和一个从设备,由主设备发起搜索,然后进行配对,两个设备只需要进行一次配对,配对完成后,双方即可收发数据,一个主设备最多可以连接7个从设备。
注:手机中的蓝牙既可以做为从设备被另外的手机搜索到,也可以做为主设备去搜索其他手机或者蓝牙耳机等设备,蓝牙耳机是做为从设备。

注:上图是我手机蓝牙设置界面,做为从设备可以被发现为 qingcai,做为主设备找到了我的蓝牙耳机 TWS,我一般只使用一个蓝牙耳机,因为两个蓝牙耳机的名称一样,经常搞错,需要把已经匹配好的从我的设备里删除,然后重新搜索匹配。

四、蓝牙协议与应用

当前最新蓝牙协议为5.2。
16年的时候跟着别人做了一个p2p跨平台通信SDK组件(基于蓝牙、WIFI、热点),当时用的是蓝牙4.2协议在IOS和Android设备之间提供相互发现,互相操作的组件,我可以将一台设备做为蓝牙从设备Publish出去,然后另外一台设备做为主设备进行Discovery,配对成功后组网连接,应用层通过JSBridge或直接接口调用,可以应用于互动游戏和近距离购物分享(比如我可以把购物车的商品通过蓝牙分享给你),当然随着技术的进步这些现在已经没有什么价值了。

五、Andoird蓝牙开发步骤

1、开启蓝牙
2、扫描蓝牙
3、配对蓝牙
4、连接蓝牙
5、通信
主要的API BlueToothAdapter、BluetoothDevice。
这几年随着微信小程序的兴起,Android开发的岗位是越来越少了,我也好几年没写过Anroid代码了。

六、友情链接

  1. 长距离无线通讯LoRa应用介绍
  2. 长距离无线通信NB-IOT介绍
  3. 短距离无线通讯-ZigBee
  4. 短距离无线通讯-RFID
  5. 短距离无线通讯-NFC 

标签:耳机,蓝牙,短距离,配对,无线通讯,设备
来源: https://blog.csdn.net/qingcai18036/article/details/120807075