我正在开发一个面向物理Web的应用程序。
我想有一些设备使用蓝牙低功耗连续广播字符串消息。 终点是一个离子应用程序,只需在需要时接收并显示此消息。
是否可以在蓝牙广播公司与手机之间实施这种行为没有削减阶段?
目前我使用eddystone协议,使用我的树莓派建立一个灯塔,但由于网址大小的17个字符长度限制,我有一些限制。 (我使用url作为字符串来传递数据)。
答案 0 :(得分:0)
您无需将移动设备与信标设备配对即可接收信号。信标信号作为蓝牙LE广告发送,其可以由所有附近的BLE设备读取而无需配对。这适用于iOS和Android。
如果您打算使用Ionic,可以使用Cordova iBeacon plugin。我不知道Eddystone有一个。
使用iBeacon,您在数据传递方面更受限制,几乎限制在iOS上的四个字节。为了显示不同的消息,您必须在应用程序中嵌入查找表或使用Web服务执行相同操作,无论是基于信标标识符查找字符串。有四个字节。这将为您提供2 ** 32(40亿)个可能的消息。
完全披露:我是Android Beacon Library开源项目的首席开发人员,上面提到了Cordova插件。