近期为公司开发低功耗蓝牙模块的功能,由于是跨行进入就找了一些BLE开发的demo源码参考,有我自己写的也有找的大牛的demo,也有安卓官方蓝牙源码,都是android studio工程,主要部分蓝牙搜索,蓝牙通知的读写,有的能用有的不能用但有参考价值。我主要实现的功能是获取BLE的通知信息,大概流程就是先通过广播获取到你要的设备,然后连接设备后调用BluetoothGattCallback回调函数,onConnectionStateChange判断状态启动服务,然后onServicesDiscovered中根据特定uuid设置值BLE执行的操作,onCharacteristicChanged中获取到通知数据。这个流程我在压缩包中的BLueToothNotify的程序里实现的,写的最简便有注释,当然也有也写不合适的地方,我新手如门安卓做的这个不对的地方还望谅解。
2022-01-07 16:38:22 107.49MB BLE bluetooth android
1
nrf-toolbox-for-ble_2.9.0.apk nrf-uart-2-0_2.0.apk nrf-connect-for-mobile_4.24.1.apk nordic-thingy_1.4.3.apk nrf-beacon_1.4.3.apk nrf-beacon-for-eddystone_2.3.apk nrf-beacon-service_1.1.apk nrf-ble-joiner_1.1.apk nrf-blinky_2.5.1.apk nrf-cloud-gateway_2.1.0.apk nrf-logger_1.8.1.apk nrf-mesh_2.3.0
1
低功耗蓝牙开发权威指南,开发蓝牙技术必备文档,ble协议文档
2019-12-21 19:56:43 16.65MB BLE
1
源码包含内容介绍: 1.Android手机通过蓝牙(BLE)与硬件进行通信(包括扫描,连接,发送,接收,注册服务等等) 2.控制手机音量 3. 实现控制第三方音乐播放器暂停、播放 4.使用AudioRecord和AudioTrack边录边播 详情请查看:https://blog.csdn.net/dengshunhao/article/details/82222296
2019-12-21 19:38:55 1.77MB 蓝牙BLE开发 与硬件通信
1