React Native:BLE,发现和广播(广告数据)
Posted
技术标签:
【中文标题】React Native:BLE,发现和广播(广告数据)【英文标题】:React Native : BLE, Discover & Broadcast (advertise data) 【发布时间】:2020-04-09 09:05:10 【问题描述】:我对 BLE API 和功能非常陌生。我想实现一个“简单”的事情。假设我正在开发 APP-X。我希望能够扫描我周围的其他手机,安装了 APP-X(就像这里的这个应用程序 https://www.tracetogether.gov.sg/ 一样)。我想通过相关手机发出的信号中的“简单”元数据(广告数据?特定于我的应用程序)来扫描和过滤想要的设备。我被卡住了,因为我知道如何“发出”(广播)该自定义信号。
您能帮我在 RN 中找到一种方法吗?
我已经检查了这些库:
https://github.com/Polidea/react-native-ble-plx :但他们注意到该库不支持communicating between phones using BLE (Peripheral support)
https://github.com/innoveit/react-native-ble-manager : 那里没有看到任何广告 API
非常感谢
【问题讨论】:
【参考方案1】:我目前正在使用 React Native Ble PLX ! 事实上,它们不支持 ble 外围设备。
在 react native ble plx 中,当开发人员发布一个可以做广告的库的链接时,我发现了一个问题:
https://github.com/petrbela/react-native-peripheral 不过好像不支持安卓?
另一个做广告: https://github.com/himelbrand/react-native-ble-peripheral#readme
但我不知道这是否是实现您想要的最佳方式。
【讨论】:
以上是关于React Native:BLE,发现和广播(广告数据)的主要内容,如果未能解决你的问题,请参考以下文章