2017-04-09 29 views
0

道歉,如果这已经在某种程度上被塑造应答或之前形成很多次 - 我是新来这个区域。iBeacon应用程序如何与在线平台“沟通”?

如果您熟悉iBeacons,你可能熟悉接近营销的概念; iBeacons广播他们的信号,用户应用程序接收这个信号并做相应的处理。我的问题是应用程序如何知道该怎么做,它是否与服务器通信?

“接近市场”的领域举办许多不同的网上平台,让应用程序所有者添加自己的信标和管理动态的市场营销活动 - 这意味着这个“内容”是由应用程序通过某种通信积累。

例子:https://beaconcontrol.io/

BeaconControl(开源接近营销平台)引用这句在他们的网站: -

“这是开源技术构建与Ruby on Rails的定制红宝石发动机。 (插件支持)MySQL and PostgreSQL支持。用于Redis用于后端任务秒。 REST JSON API。托管在GitHub上。与Capistrano可部署到您自己的服务器。部署到Heroku的“。

如果有人可以把我关在这将是伟大正确的方向!

感谢和问候, 奥利

回答

0

iBeacon显示设备发送它们自己的唯一标识号附近的区域从所捕获的设备。移动设备上的特定应用程序是continiously仰视(嗅探),用于iBeacon显示帧并解析唯一的识别号码(UUID,主要,次要的值)。然后,应用程序发送该识别号码的专用服务器和基于这个数字,它会在移动设备上触发一些操作,例如自动检入或传送推送通知等。

+0

伟大的答案。想知道是否有可能用智能手机以外的东西来嗅探iBeacon帧。我熟悉无源芯片的RFID。我们可以嵌入应用程序让我们说一个病人手镯?谢谢 – olimart

+0

一般来说,任何支持蓝牙低功耗标准的设备都可以嗅探BLE帧。但是,嗅探性能几乎不取决于硬件和软件规格。 –