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

There's no web-based beacon broadcasting, right?

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

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

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

值得一提的是,Google 赞助了 Web Bluetooth 计划,为浏览器带来 BLE 支持。然而,它被设计为仅支持 BLE 中心角色(而不是需要广告的外围角色)。甚至 Web Bluetooth 的中央支持也非常有限——它不支持对信标的一般 BLE 扫描(它仅支持扫描 BLE 服务以进行连接)。此外,Apple Safari 在 iOS 或 MacOS,Apple 已表示不打算在未来支持它。

归根结底,如果您想在 Web 浏览器中使用信标,那您很不走运。一个例外是您可以在 ChromeOS.

上投放广告