如何在android中将数据写入BLE设备

时间:2015-02-11 12:25:24

标签: android bluetooth

我想从我的Android应用程序中扫描一个ble设备,之后我想将数据发送到该扫描设备。怎么做?如果有人,请分享我的示例代码。

我提到回答了一些问题[Working with BLE Android 4.3 how to write characteristics?

但我没有低于代码

 BluetoothGattService Service = mBluetoothGatt.getService(your Services);

Here what is `your seervice`

BluetoothGattCharacteristic charac = Service
            .getCharacteristic(your characteristic);

  Here what is `your characteristic`  

请解释上面的代码

由于

1 个答案:

答案 0 :(得分:0)

了解服务和特性,ddl并运行官方BLE项目:https://android.googlesource.com/platform/development/+/cefd49aae65dc85161d08419494071d74ffb982f/samples/BluetoothLeGatt

您的设备包含许多描述它可以为您提供的服务。使用官方项目,您可以访问它们。请注意,每项服务如下: 0000XXXX,0000-1000-8000-00805f9b34f 你可以在这里找到XXXX:https://developer.bluetooth.org/gatt/services/Pages/ServicesHome.aspx 并且它的特征是相同的

例如,如果要查找设备的名称 服务UUID代码为00001800-0000-1000-8000-00805f9b34f,其特征为设备名称。 UUID 00002A00-0000-1000-8000-00805f9b34f。

要回答您,您的服务是UUID。