iBeacons究竟是如何工作的?

时间:2014-12-01 04:29:41

标签: android ibeacon-android estimote

假设我使用estimote beacon为1个购物中心( XYZ )实施了一个Android应用程序。一个用户安装了该应用程序并进入该购物中心,以便应用程序识别范围内的一些信标,并根据该ID应用程序向用户显示一些通知(直到此为止)。

我怀疑是:

使用相同应用程序的同一用户去了附近的另一个购物中心( ABC )。在那个购物中心也有一些estimote信标。所以,再次Android应用程序可以识别范围内的那些信标。那么,现在对于XYZ 商城的应用开发者用户来说它有用吗?

所以,我理解的是我们为每个商城实施一个单独的应用程序。在上面的情况下,App可以检测ABC商城信标但使用较少,是不是?那么,在这些情况下,这些信标将如何发挥作用?

3 个答案:

答案 0 :(得分:1)

每个信标都有一个唯一的ID,因此应用程序开发人员可以开发一个使用一组唯一ID的应用程序。如果一个应用程序要覆盖多个购物中心,只要应用程序开发人员拥有所有商场中使用的所有信标的所有唯一ID列表,那就没问题了。如果为每个位置开发了一个单独的应用程序,那么开发人员只需要知道每个位置的唯一ID。

答案 1 :(得分:0)

每个信标都有某些属性,如UUID,MAJOR,MINOR,MAC ADDRESS 对于不同的信标,UUID,MAJOR,MINOR可能相同,但MAC ADDRESS对于每个信标都是唯一的。

假设您在XYZ购物中心有一个信标xyz_beacon。

xyz_beacon
uuid:***
major:1
minor:100
macAddress:********

还有ABC购物中心的另一个灯塔abc_beacon。

abc_beacon
uuid:***
major:2
minor:200
macAddress:********

您开发的应用程序使用Bluetooth Low Enegry并扫描其范围内的每个信标。

因此,每当信标进入范围时,您必须检查其主要的未成年人。

嘿烽火!!证明你自己,你的 MAC ADDRESS,MAJOR和MINOR 是什么,如果它是你的灯塔那个。显示通知/要约消息。

答案 2 :(得分:0)

这完全取决于您的应用程序要求您实际想要完成的内容。我提到了几个可以使用它的用例。

1)这是普通用户以及他/她经常购买的东西,您也可以在该类别中提供。

2)最好的优点是他不需要询问任何人以及他想要的商场部门,他可以在他的应用程序中检索提供的全部信息,价格等等。

现在具体来到你的问题

how its useful for the user with that app developer for XYZ?

现在它取决于应用程序的性质如果你想要一个应用程序,他访问的商场数量和他/她花费更多时间的部门等,并根据你可以收集一些有关购物者特征的信息,现在你可以使用这些信息可以将您的产品卖给他。在一句话中,它可以成为数字世界中商品推销的有力武器。