![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
蓝牙
文章平均质量分 88
豌豆琪琪
这个作者很懒,什么都没留下…
展开
-
Android 传统蓝牙开发
传统蓝牙SPP连接步骤1. 设备扫描1.1和ble 设备一样,首先都需要获取蓝牙设备管理器1.2 设备搜索2.设备绑定配对3.设备解绑4.设备的连接5.数据发送5.数据的接收5.关闭连接1. 设备扫描1.1和ble 设备一样,首先都需要获取蓝牙设备管理器BluetoothManager bluetoothManager = (BluetoothManager) mContext.getSystemService (Context.BLUETOOTH_SERVICE);原创 2021-12-27 16:44:57 · 1520 阅读 · 1 评论 -
Android 蓝牙开发底层的几种协议介绍
Android 传统蓝牙开发1.HCI 协议2.RFcomm 协议L2CAP 协议SDP 协议ATT_GATT 协议HFP 协议SPP 协议适用范围:经典蓝牙模块多用在蓝牙音频模块,大量数据传输,对耗电量没有严苛要求的设备,同时又分为传统蓝牙和高速蓝牙模块。下来了解几个协议:1.HCI 协议HCI 层位于蓝牙高层协议和低层协议之间,提供了对基带控制器和链路管理器的命令以及访问蓝牙硬件的统一接口,它是我们实现自己的蓝牙设备要接触的第一个蓝牙协议,起着承上启下的作用。HCI通过包的方式来传送数据、命令原创 2021-12-23 16:00:14 · 8337 阅读 · 0 评论 -
Android Ble蓝牙开发
@[TOP](BLE Android 开发)1.权限设置 <uses-feature android:name="android.hardware.location.gps" /> <uses-permission android:name="android.permission.BLUETOOTH" /> <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />原创 2021-11-13 16:05:34 · 4562 阅读 · 0 评论 -
移动设备中传统蓝牙和BLE蓝牙的区别
在移动设备中现在大多使用4.0 以上蓝牙,从4.0开发蓝牙分为了经典蓝牙(classic Bluetooth)和低功耗蓝牙(Bluetooth low energy,简称BLE或者LE),所以在4.0 以前所说的蓝牙都指的是经典蓝牙,在蓝牙技术联盟(SIG)后续发布的蓝牙4.1/4.2/5.0,都是同时包含低功耗蓝牙和经典蓝牙的。1.使用场景不同两者的应用场景是不同的。一般而言,经典蓝牙主要应用在蓝牙电话接听,蓝牙耳机,蓝牙音箱等场合。低功耗蓝牙应用在可穿戴设备,IoT智能设备,健身设备,蓝牙鼠标键盘原创 2021-11-11 17:26:10 · 11489 阅读 · 0 评论