如何将AE A7 04 00 05 09 BC B7命令发送给BLE

时间:2017-05-06 14:59:08

标签: android bluetooth-lowenergy android-bluetooth android-ble

我需要向BLE设备发送AE A7 04 00 05 09 BC B7命令。你能帮我管理吗?我的意思是在连接到设备后我该怎么做以及如何做?

public void WriteValue(String strValue)
    {
            mNotifyCharacteristic.setValue("AE A7 04 00 05 09 BC B7".getBytes());
            mBluetoothGatt.writeCharacteristic(mNotifyCharacteristic);
            boolean sendStatus = mBluetoothGatt.writeCharacteristic(mNotifyCharacteristic);"+mNotifyCharacteristic.getProperties());
    }

@Override
        public void onCharacteristicWrite(BluetoothGatt gatt, BluetoothGattCharacteristic characteristic,
                                        int status)
        {
            Log.d("TESTING","status !!!= "+status);
        }

1 个答案:

答案 0 :(得分:0)

您需要使用十六进制到字节数组转换将字符串正确转换为字节数组,而不是仅使用每个字符的ascii值。