微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

网络蓝牙应用程序扫描制造商数据

如何解决网络蓝牙应用程序扫描制造商数据

我想创建一个扫描广告数据(制造商数据)的网络蓝牙应用程序。我使用了 chrome for scaning advertisement 提供的示例。但是,它只给我设备的 UUID,而不是制造商数据。

您是否知道是否可以扫描特定设备并获取其制造商数据?

解决方法

如果“Ruuvi”BLE 设备广播,

https://googlechrome.github.io/samples/web-bluetooth/scan.html?namePrefix=Ruuvi 确实应该工作并记录制造商数据。

从内部页面 chrome://bluetooth-internals/#devices 扫描附近的蓝牙设备时,您能看到制造商数据吗?您将需要 Chrome 92 才能查看此列(撰写本文时为 Chrome Beta)。见https://chromiumdash.appspot.com/commit/613b3bf2a0de8ac5cddbe73e01b03db20f25d110

如果您没有看到它们,您可以尝试使用 Android 设备上的 https://play.google.com/store/apps/details?id=no.nordicsemi.android.mcp 扫描附近的蓝牙设备吗?如果您仍然看不到某些制造商数据,则表示该设备没有广播某些数据。如果这样做,您可能会遇到 Chrome 问题。我建议您在 https://sites.google.com/a/chromium.org/dev/developers/how-tos/file-web-bluetooth-bugs

提交错误

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。