求教关于BLE从机向主机发送数据GATT

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求教关于BLE从机向主机发送数据GATT相关的知识,希望对你有一定的参考价值。

参考技术A 非常感谢你的回复。 你给的这个例子是操作socket的,读到数据后要自己解析,需自己实现很多的代码,实际上android的sdk库已封装了很多的类,来对蓝牙的service,charactic等。 参考技术B SOCKET是Android4.3系统之前的API ,开始模式,现在都封装很好的API,请见4.3的API,都是Service、Chara等等

蓝牙 GATT 向 BLE 设备发送数据

【中文标题】蓝牙 GATT 向 BLE 设备发送数据【英文标题】:Bluetooth GATT send data to BLE device 【发布时间】:2021-05-20 05:52:26 【问题描述】:

如何向 BLE 设备发送数据。我已经连接到 ble 设备,但不知道如何通过 Gatt 回调发送和接收数据。

【问题讨论】:

确切的 API(函数)取决于操作系统,但发送数据的常用方法是写入可写特征值。有两种接收数据的方式:从可读特征读取或订阅通知或指示。详细说明可以通过这个链接找到:btframework.com/ble.htm 我正在使用 Android。我设法连接了两个设备。我现在只需要在 BLE 上读写数据。 不幸的是我不熟悉 Android 开发,但快速的谷歌搜索给出了这个链接:github.com/android/connectivity-samples/tree/master/… 【参考方案1】:

请查看以下有助于您入门的资源:-

Ultimate Guide to Android BLE Development Building Android Apps to Control Bluetooth LE Devices Android Lollipop: BLE Matures (video) Bluetooth LE Send String Data Between Two Devices How to Use Android BLE to Communicate with Bluetooth Devices

【讨论】:

以上是关于求教关于BLE从机向主机发送数据GATT的主要内容,如果未能解决你的问题,请参考以下文章

Android-低功耗蓝牙(BLE)-客户端(主机/中心设备)和服务端(从机/外围设备)

AT89C51单片机进行多机通信等问题求教大神!!明天考试!!在线高分求高人

BLE GATT 上传数据 - Android

BLE:适配器使用 HCI ACL 协议而不是 LE LL 发送数据

I2C 从机发送完数据后,接收不到主机(接收到倒数第二个数据后)发送的停止条件

STM8S单片机UART串口通信如何实现连续发送和接收两个8位数据