Переглянути джерело

feature: 对设备连接接收的数据进行buffer字节处理

Damon 7 місяців тому
батько
коміт
fbd05830aa
1 змінених файлів з 8 додано та 1 видалено
  1. 8 1
      utils/blue_ble/util.js

+ 8 - 1
utils/blue_ble/util.js

@@ -87,7 +87,14 @@ class BleUtil {
           const hex_util = require('./../../utils/hex_util');
           that.manager.onBLECharacteristicValueChange(function (value) {
             var receiveText = hex_util.buf2string(value);
-            console.log('接收到数据文字:' + receiveText)
+            console.log('接收到数据文字:' + receiveText);
+
+            var buffer = new DataView(value);
+            var result = []
+            for (let i = 0; i < buffer.byteLength; i++) {
+              result.push(buffer.getUint8(i))
+            }
+            BtParse.parseTLV(result);
           });
         },
         function () {