Ver código fonte

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

Damon 7 meses atrás
pai
commit
fbd05830aa
1 arquivos alterados com 8 adições e 1 exclusões
  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 () {