Android手机间通过蓝牙方式进行通信,有两种常见的方式,一种是socket方式,另一种是通过Gatt Server(Android 5.0以后)通信,socket方式最为简单,但是很多低功耗的蓝牙设备,如单片机上的蓝牙模块可能不支持。而Gatt方式说起来就比较复杂,我研究了好会儿,搜索了不少资料,走了不少弯路才总结出来。 首先来看比较简单的socket方式 其实无论是socket方式还是Gatt,Android设备间蓝牙通信都是一种CS(client-server)模式。 1)socket服务端: 使用listenUsingInsecureRfcommWithServiceRecord接口
2022-10-19 21:48:20 189KB att c id
1
我的博文《ESP32-C3 应用 篇(实例二、通过蓝牙将传感器数据发送给手机,手机端控制 SK6812 LED)》配套代码。 使用 ESP32-C3 的蓝牙 GATT,做一个数据通信的应用实例。 蓝牙传输温湿度传感器数据给手机端,手机端发送指令控制板载SK6812 LED。
2022-06-28 09:49:51 61.95MB ESP32-C3 ble gatt SK2812LED
1
Android 蓝牙 BLE gatt协议连接(connect)数据流程图(java-framework),将Android 源码使用流程图的形式画了出来,使Android 蓝牙开发者更清楚数据收发走向,代码流程更加形象生动,能够很快的熟悉Android 蓝牙源码,利于后面问题处理和BUG解决
2022-04-30 19:04:53 35KB android 流程图 java 开发语言
Android 蓝牙 BLE gatt协议扫描(scan)数据流程图(java-framework),将Android 源码使用流程图的形式画了出来,使Android 蓝牙开发者更清楚数据收发走向,代码流程更加形象生动,能够很快的熟悉Android 蓝牙源码,利于后面问题处理和BUG解决
2022-04-30 19:04:52 44KB android java 开发语言 ble
蓝牙 BLE GATT 接收 发送 没有服务与广播仅仅是对gatt那个回调函数的详解,不用拘泥于各种花哨的东西,在具体的项目中用到服务广播可以自己加
2021-11-26 14:45:44 21.34MB 蓝牙 BLE GATT 接收
1
手机蓝牙各类服务对应的UUID和蓝牙连接,收发数据常见的GATT错误。
2021-10-20 15:07:30 73KB uuid ble gattt
1
本手册针对沁恒低功耗蓝牙的软件开发进行了简单介绍。包括了软件的开发平台,软件 开发的基本框架和低功耗蓝牙协议栈等。为方便理解,本手册均以 CH58x芯片作为例子进行 介绍,本司其他低功耗蓝牙芯片的软件开发同样可参考本手册。 TMOS,BLE协议栈
1
bluetooth sig mesh协议
2021-07-09 14:01:46 32.9MB bluetooth sigmesh gatt 蓝牙协议
1
描述了UUID值和代表的功能类型的对应关系。例如0x1800 -> Generic Access
2021-06-28 13:00:14 65KB 蓝牙BLE
1
蓝牙GATT协议描述文件,中文版,帮助你更好的理解蓝牙GATT协议,翻译自TI
2021-06-18 09:10:02 2.07MB 蓝牙 GATT Ti
1