首页 > 解决方案 > 用javascript读取ble包的制造数据

问题描述

我正在开发一个 React-native ble 项目,该项目现在需要广播者(设备)观察者(客户端)关系。

是否有一种高级(JavaScript)方式来读取 ble 的广告包以获取字节数组?我正在尝试阅读整个广告数据包而不是任何格式。

我使用了 react-native-ble-manager 并且正在查看 Polidea 的 react-native-ble-plx:

https://polidea.github.io/react-native-ble-plx/#devicemanufacturerdata

看起来好像广告包的特定字段在设备下可用:例如制造数据(我最感兴趣并在嵌入式端操作的东西)。但是,大多数 Polidea 示例从连接中获取设备。

我可能会误解文档?可以对任何进一步的参考使用一些建议/指导。

标签: javascriptbluetooth-lowenergypacket-capture

解决方案


看看这个 JS 库: advlib

它有助于广播数据包解码,目前支持以下协议:

  1. 低功耗蓝牙 (BLE)
  2. 有源RFID

推荐阅读