一、概念
蓝牙也是一种短距离无线通讯技术,一般在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代码了。
六、友情链接
- 长距离无线通讯LoRa应用介绍
- 长距离无线通信NB-IOT介绍
- 短距离无线通讯-ZigBee
- 短距离无线通讯-RFID
- 短距离无线通讯-NFC?
|