是否可以对BT信标进行编程以按顺序通告不同的Eddystone-URL / UID序列?我想我可以使用带有BT适配器的Raspberry Pi3之类的东西,但我想知道像真正的灯塔之类的东西。
是的,这是可能的。这种技术称为“交错”,可以使用软件信标和硬件信标。
Eddystone实际上依赖于这种技术以匹配其多个帧。当接收器看到来自与Eddystone-URL或Eddystone-UID相同的设备的Eddystone-TLM帧时,它知道遥测是针对该信标帧的。
使用相同的技术,可以使用每个帧的不同标识符从同一设备发送多个URL或UID帧。 Radius Networks等一些商业制造商支持在其部分产品中实现这一目标。
我不这么认为。我很确定你需要在附近运行一个定期更改UID的程序的智能设备。为这些信标供电的微控制器非常简单,并且非常适合传输蓝牙信号。
这是怎么做的。
EddyStone支持四种类型的有效载荷/帧格式,即UID,URL,TLM和EID。
Eddystone UID / EID是用于此目的的帧格式。
至于使用信标的“NordicSemiconductor NRF线”,只需确保它们完全符合Eddystone标准,即支持EID帧格式。
免费提供的Google Beacon Cloud平台非常适合尝试这种方式(称为“注册和配置您的信标”)。
它可以无需构建或在客户端需要任何自定义应用程序来实现。
在客户端。使用“Google附近的通知”和“Google附近的消息”
在服务器/云端。用于“注册和配置信标”的Google Proximity API使用“Google Nearby Messages”API
祝你的项目好运。