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

没有基于网络的信标广播,对吧?

如何解决没有基于网络的信标广播,对吧?

我正在使用 Eddystone 开发一个广播应用程序。 这里的问题是,据我所知,移动网络上(在 Chrome 等浏览器中)没有信标广播 (TLM) API。 为了确保,我想确保没有这样的技术。 谢谢。

解决方法

唯一允许您执行此操作的平台是 Chrome 操作系统上的 Chrome 浏览器。在该平台上,用户可以选择在浏览器设置中启用 BLE 广告,然后应用程序可以通过编程方式配置 BLE 广告,包括对于像 Eddystone 这样的信标。 Radius 网络的工作人员整理了一个 JavaScript Beacon Library 来帮助您做到这一点。

对于所有其他平台,答案是否定的,您不能使用网络浏览器宣传 BLE。此答案适用于所有其他操作系统上的所有其他浏览器。

值得一提的是,Google 赞助了 Web 蓝牙计划,为浏览器带来 BLE 支持。但是,它旨在仅支持 BLE 中心角色(不是广播所需的外围角色)。甚至 Web 蓝牙的中央支持也非常有限——它不支持对信标的一般 BLE 扫描(它仅支持出于连接目的扫描 BLE 服务。)此外,iOS 上的 Apple Safari 根本不支持 Web 蓝牙或 MacOS,Apple 表示不打算在未来支持它。

最重要的是,如果您想在 Web 浏览器中使用信标,那么您很不走运。一个例外是您可以在 ChromeOS 上做广告。

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