请教一个 关于Android Ble 开发问题
来源:互联网 发布:excel数据保护密码 编辑:程序博客网 时间:2024/05/11 21:37
最近在做一个BLE设备的项目,通过手机来 控制BLE灯具,实现开关 调光的功能。
因为是第一次做BLE开发,现在有一个问题 不能理解
public static void setRGB(BluetoothGattCharacteristic characteristic, int red, int green, int blue,
int intensity, BluetoothGatt bluetoothGatt) {
byte[] values = new byte[4];
values[0] = (byte) red;
values[1] = (byte) green;
values[2] = (byte) blue;
values[3] = (byte) intensity;
characteristic.setValue(values);
bluetoothGatt.writeCharacteristic(characteristic);
}
这个是我控制灯RGB的方法,传入 我获取到的 特征characteristic 和RGB值就可以成功调色了。
但是 我们开发的同时 是有一套协议的 比如这个:FD:08:10:10:01:01:00:00:00:00:22:FE//关
这是协议中 发送 关闭灯具的命令。
问题来了:
项目是我从上一位开发人员手里接过来的,他是通过 UUID 来确认对应的特征值,UUID和 协议中的命令(FD:08:10:10:01:01:00:00:00:00:22:FE//关 ) 又有什么对应关系呢?
除了获取特征 然后调用 setvalue的方法外,我用什么方法可以 直接发送 FD:08:10:10:01:01:00:00:00:00:22:FE//关这条命令给我连接到的BLE设备?
因为是第一次做BLE开发,现在有一个问题 不能理解
public static void setRGB(BluetoothGattCharacteristic characteristic, int red, int green, int blue,
int intensity, BluetoothGatt bluetoothGatt) {
byte[] values = new byte[4];
values[0] = (byte) red;
values[1] = (byte) green;
values[2] = (byte) blue;
values[3] = (byte) intensity;
characteristic.setValue(values);
bluetoothGatt.writeCharacteristic(characteristic);
}
这个是我控制灯RGB的方法,传入 我获取到的 特征characteristic 和RGB值就可以成功调色了。
但是 我们开发的同时 是有一套协议的 比如这个:FD:08:10:10:01:01:00:00:00:00:22:FE//关
这是协议中 发送 关闭灯具的命令。
问题来了:
项目是我从上一位开发人员手里接过来的,他是通过 UUID 来确认对应的特征值,UUID和 协议中的命令(FD:08:10:10:01:01:00:00:00:00:22:FE//关 ) 又有什么对应关系呢?
除了获取特征 然后调用 setvalue的方法外,我用什么方法可以 直接发送 FD:08:10:10:01:01:00:00:00:00:22:FE//关这条命令给我连接到的BLE设备?
0 0
- 请教一个 关于Android Ble 开发问题
- 请教一个关于Android GPS的问题
- 请教!~请教一个问题!~~~~~~~
- BLE Android开发中的问题
- Android BLE 开发问题汇总
- 请教一个关于弹出对话框的问题.
- 请教一个关于显示窗口的问题
- 请教高手一个关于msdn的问题
- 请教高手关于delphi中的一个问题
- 请教一个关于主机虚拟机的问题
- 请教一个关于编码的问题
- 请教一个关于service的问题
- 请教各位大神一个关于安卓开发里面的web服务器的问题 急~~~
- Android ble开发中遇到的问题
- 请教大家一个关于.NET 的另外一个问题
- 关于android开发BLE连接成功读写操作为什么gattback未回调的问题处理
- 请教一个问题
- 先请教一个问题:
- AlarmManager深入浅出
- 单片机ram和rom的区别
- iOS开发,使用cocoa pod时弹出警告
- 关于cocos2d序列帧动画plist文件的创建
- 第二次作业
- 请教一个 关于Android Ble 开发问题
- 在android中,如何使用Handler更新ListView组件Adapter?
- 回溯法之N皇后问题
- linux系统调用和库函数调用的区别
- CSDN博客广告好多啊
- MySQL浅学
- android 定位
- 请问这段安卓开发的代码不能通过编译的原因是什么
- ASP网站上传服务器 出问题