2014-01-08 97 views
4

iBeacon /传感器标签应该扫描进入我的商店的设备并向服务器/设备报告一些信息。诸如设备名称,什么位置以及客户在特定产品上花费了多少时间之类的信息。我的问题是:即使蓝牙关闭,iBeacon是否可以扫描iOS设备?

  1. 即使蓝牙关闭,iBeacons是否可以扫描设备(IOS蓝牙智能就绪设备)?

  2. 如果不是,我应该用什么替代它。

+1

手机在关机状态时可以接听吗?当然不是!蓝牙关闭时,iOS设备也不能检测到信标。 –

回答

3

iBeacon是一个建立在BLE之上的开放协议。一个iBeacon是一个只发送设备,而一个信标接收器是一个只接收设备。

信标发送一个很短的ID信号,通常每秒一次。这就是他们所做的一切。期。

商店中的信标不知道进入其范围的iOS设备。信标不会扫描任何东西。

只有当应用程序在前台不断运行时,才有可能让用户的应用程序持续传输iBeacon信号。这会快速耗尽用户的电池,如果用户切换到愤怒的小鸟或电话应用程序,您的应用程序将停止传输。此外,由于隐私问题,您可能会因为播放“我,John Doe”而被客户推迟,我正在这里。随时跟踪我的一举一动!信号。

也就是说,没有什么能够阻止您开发一款使用iBeacons以及其他非iBeacon BLE或者互联网和Web服务的应用程序。

您可以编写一个应用程序来监视商店的iBeacons,当它检测到该应用程序时,它会向用户发送本地通知以唤醒应用程序(如果手机处于睡眠状态)并且还会向商店的服务器(通过小区数据网络)与用户的ID和他们发现的信标。您可以使用该信息将推送通知发回给用户(“isle 12上的女士手表特别优惠!”)

我们公司专门从事iOS开发,并且在这类应用程序中拥有子专业。如果您想追求它,我们很乐意进一步谈论。

+0

谢谢Duncan,所以根据你的陈述,我可以说我们不能从用户那里得到没有他们的承认的信息(从客户推送) – JAI

+0

@JAI,对。 Apple会竭尽全力确保iOS用户必须“选择进入”,然后才能将其信息发送给外部人员 –

+0

,谢谢您的回复。这有助于我迈出我的项目的第一步。如果我需要一些澄清,请帮助我。 – JAI

7

如果蓝牙关闭,那么iBeacon如何看到设备。所以这不是不可能的。不,你不能以任何其他方式看到设备,也许有一些GSM/WiFi检测器,但你永远无法设备名称或其他东西。

此外,iBeacon正在传输用户设备正在拾取的标识符,所以我不认为您iBeacon将能够检测到任何设备,因为协议应该以其他方式工作。

+0

感谢您的回复,我的下一个问题是如果我的客户端设备上有蓝牙功能,我是否可以获得基本信息,而不用关注设备。我是初学者,所以如果我的问题是错误的,请纠正我。 – JAI

+3

蓝牙(BT)低能量(BLE)与“常规”蓝牙不同。比如说,你不必像你的BT耳机那样配对。 –

+0

哦,很高兴在这里。 – JAI