react-native - 如何解码 BleManager.read 响应?
问题描述
我正在尝试这样做:
const readGlucose = (id, serviceUUID, charasteristicUUID) => {
BleManager.read(id, serviceUUID, charasteristicUUID)
.then(res => {
console.log('read response', res); // [229, 7, 7, 27, 12, 19, 0]
if (res) {
const buffer = Buffer.from(res);
const data = buffer.toString();
console.log('data', data); // �♀‼
}
})
.catch(error => {
console.log('read err', error);
});
};
但响应仍然编码......
相关资料:
serviceUUID: 1808 => 葡萄糖服务
characteristUUID: 2A08 => 日期时间特征
PS:
我对我尝试过的任何特征都得到了相同的编码响应
解决方案
推荐阅读
- react-native - react-native-modalbox [React Native 0.61] 中的引用问题
- dart - Dart - 从枚举和列表以编程方式填充地图
- javascript - 兔MQ。循环发布消息
- android-management-api - 我的设备不支持自助服务终端自定义
- c - Pset1 Cash 问题:程序在运行时不打印任何内容
- android - 我的 npx react-native run-android 构建失败
- python-sphinx - 在 sphinx 文件中显示/隐藏部分文本(问题/答案)
- visual-studio-code - Visual Studio Code - 在新选项卡中打开文件,而不是在新窗口中
- python - 在 Python 中使用 ConvLSTM 进行时间序列预测时数组重塑问题
- javascript - 如何获得等间距的css网格砌体布局?