我应该将哪个BLE Beacon用于跨平台应用?

时间:2015-12-10 11:48:24

标签: android ios bluetooth cross-platform bluetooth-lowenergy

我有一个项目,我应该使用BLE Beacons发送/接收JSON,我应该使用哪一个? 我寻求跨平台的SDK和API。我发现的那些是

1 个答案:

答案 0 :(得分:1)

我想说这取决于你想要做的编程类型(只有信标的基本扫描来确定手机的位置),特别是你是否想要使用制造商提供的“信标处理平台”。

硬件信标本身只传输蓝牙信号。因此,只要您不打算使用Esimote的http://guides.rubyonrails.org/等功能,只要它们符合Secure UUIDiBeacon协议,您就可以自由选择硬件信标(取决于你想要使用的。)

由于这些协议,您可以自由选择正在使用的SDK。 Estimote或Bluecats API附加到手机操作系统的蓝牙功能,并提供更方便的API界面。可以使用eddystone完成信标基本扫描的任务,因此不一定使用SDK。对于更高级的交互,需要制造商提供大多数专有的SDK(例如获取测量的温度或加速度计值)。对于信标的配置也是如此,这是由制造商通过应用程序完成的。但是,有一些第三方应用程序能够根据协议配置基本信标信息(例如,在iBeacon的情况下,uuid,major和minor)。

Google Beacons页面列出了一些其他制造商,这些制造商可能是您在问题中提到的两个制造商的替代品:tools given by the OS