<分区>
我有一个项目,我应该在其中使用 BLE Beacons 来发送/接收 JSON,我应该使用哪一个? 我寻求跨平台的 SDK 和 API。我还发现的是
最佳答案
我想说这取决于您想要进行的编程类型(仅对信标进行基本扫描以确定手机的位置),尤其是您是否要使用制造商提供的“信标处理平台”。
硬件信标本身只是传输蓝牙信号。所以只要您不打算使用像 Esimote 的 Secure UUID 这样的功能您应该可以自由选择硬件信标,只要它们符合 iBeacon或 eddystone协议(protocol)(取决于您要使用的协议(protocol))。
由于这些协议(protocol),您可以自由选择要使用的 SDK。 Estimote 或 Bluecats API 附加到手机操作系统的蓝牙功能,并提供更方便的 API 接口(interface)。基本扫描信标的任务可以用 tools given by the OS 完成。 ,所以不一定要使用 SDK。对于更高级的交互,需要制造商提供的大部分专有 SDK(例如获取测得的温度或加速度计值)。制造商通过应用程序完成的信标配置也是如此。但是,有一些第三方应用程序能够根据协议(protocol)配置基本的信标信息(例如 iBeacon 的 uuid、major 和 minor)。
Google Beacons 页面列出了一些其他制造商,它们可能是您问题中已经提到的两个制造商的替代品:https://developers.google.com/beacons/
关于android - 我应该为跨平台应用程序使用哪个 BLE Beacon?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34201099/