我应该为跨平台应用程序使用哪个 BLE Beacon?
Which BLE Beacon should I use for cross-platform app?
我有一个项目,我应该为 sending/recieving JSON 使用 BLE Beacons,我应该使用哪一个?
我寻求跨平台 SDK 和 API。我找到的是
我想说这取决于您想要进行的编程类型(仅对信标进行基本扫描以确定 phone 的位置),尤其是您是否要使用 "beacon handling platform"厂家提供。
硬件信标本身只是传输一个蓝牙信号。因此,只要您不打算使用像 Esimote 的 Secure UUID you should be free in choosing the hardware beacon, as long as they are conform to the iBeacon or eddystone 协议这样的功能(取决于您要使用的协议)。
由于这些协议,您可以自由选择要使用的 SDK。 Estimote 或 Bluecats API 附加到 phone OS' 蓝牙功能并提供更方便的 API 界面。基本扫描信标的任务可以用 tools given by the OS 完成,因此不一定要使用 SDK。对于更高级的交互,需要制造商提供的大部分专有 SDK(例如获取测得的温度或加速度计值)。制造商通过应用程序完成的信标配置也是如此。但是,有一些第三方应用程序能够根据协议配置基本的信标信息(例如 iBeacon 的 uuid、major 和 minor)。
Google Beacons 页面列出了一些其他制造商,它们可能是您问题中已经提到的两个制造商的替代品:https://developers.google.com/beacons/
我有一个项目,我应该为 sending/recieving JSON 使用 BLE Beacons,我应该使用哪一个? 我寻求跨平台 SDK 和 API。我找到的是
我想说这取决于您想要进行的编程类型(仅对信标进行基本扫描以确定 phone 的位置),尤其是您是否要使用 "beacon handling platform"厂家提供。
硬件信标本身只是传输一个蓝牙信号。因此,只要您不打算使用像 Esimote 的 Secure UUID you should be free in choosing the hardware beacon, as long as they are conform to the iBeacon or eddystone 协议这样的功能(取决于您要使用的协议)。
由于这些协议,您可以自由选择要使用的 SDK。 Estimote 或 Bluecats API 附加到 phone OS' 蓝牙功能并提供更方便的 API 界面。基本扫描信标的任务可以用 tools given by the OS 完成,因此不一定要使用 SDK。对于更高级的交互,需要制造商提供的大部分专有 SDK(例如获取测得的温度或加速度计值)。制造商通过应用程序完成的信标配置也是如此。但是,有一些第三方应用程序能够根据协议配置基本的信标信息(例如 iBeacon 的 uuid、major 和 minor)。
Google Beacons 页面列出了一些其他制造商,它们可能是您问题中已经提到的两个制造商的替代品:https://developers.google.com/beacons/