简体   繁体   English

iBeacon可以扫描iOS设备甚至蓝牙关闭吗?

[英]Can iBeacon scan iOS devices even bluetooth is off?

iBeacon/sensor tags should scan the devices that enters my store and report some information to the server/device. iBeacon / sensor标签应扫描进入我的商店的设备,并向服务器/设备报告一些信息。 Information like device name, what position and how much time customer spent at particular product. 设备名称,客户在特定产品上花费的时间和位置等信息。 My questions are: 我的问题是:

  1. Can iBeacons scan the device(IOS bluetooth smart ready devices) even if bluetooth is switched off? 即使蓝牙已关闭,iBeacons是否可以扫描设备(IOS蓝牙智能就绪设备)?

  2. If not, what should replacement i have to use for it. 如果没有,我必须使用什么替代品。

If the Bluetooth is off then how can the iBeacon even see the device. 如果蓝牙处于关闭状态,那么iBeacon如何才能看到设备。 So no this is not possible. 所以这不可能。 And no you can not see the device any other way, wel maybe with some GSM/WiFi detector but you will never be able to the device name or something. 并且你不能以任何其他方式看到设备,也许有一些GSM / WiFi探测器,但你将永远无法使用设备名称或其他东西。

Also the iBeacon is transmitting an identifier that the users device is picking up, so I don't think you iBeacon will be able to to detect any device since the protocol should then work the other way around. 此外,iBeacon正在传输用户设备正在接收的标识符,因此我认为iBeacon无法检测到任何设备,因为协议应该以相反的方式工作。

iBeacon is an open protocol built on top of BLE. iBeacon是一个建立在BLE之上的开放协议。 An iBeacon is a send-only device, and a beacon receiver is a receive-only device. iBeacon是仅发送设备,信标接收器是仅接收设备。

Beacons send a very short ID signal, usually once a second. 信标发送一个非常短的ID信号,通常每秒一次。 That is ALL they do. 这就是他们所做的一切。 Period. 期。

The beacon in your store has no knowledge of the iOS devices that come into it's range. 您商店中的信标不知道进入其范围的iOS设备。 Beacons don't scan for anything. 信标不扫描任何东西。

It would be possible to have your user's apps transmitting iBeacon signals constantly, but only if the app was running constantly in the foreground. 可以让用户的应用程序不断传输iBeacon信号,但前提是应用程序在前台不断运行。 That would drain the user's battery quickly, and if the user switches to Angry Birds or to the phone app, your app would stop transmitting. 这会快速耗尽用户的电池,如果用户切换到愤怒的小鸟或手机应用程序,您的应用程序将停止传输。 Also, with privacy concerns you are likely to get pushback from customers on broadcasting a constant "I, John Doe, am right here . Feel free to track my every move!" 此外,出于隐私考虑,您可能会受到客户的反击,不断播放“我,John Doe,就在这里 。随意跟踪我的一举一动!” signal. 信号。

That said, there's nothing preventing you from developing an app that uses iBeacons plus other non-iBeacon BLE, or plus the internet and web services. 也就是说,没有什么能阻止您开发使用iBeacons和其他非iBeacon BLE的应用程序,或者加上互联网和Web服务。

You could write an app that monitors for your store's iBeacons, and when it detects one, it sends a local notification to the user to wake up the app (if the phone was asleep) and also sends a message to your store's server (over the cell data network) with the user's ID and the beacon they found. 您可以编写一个监控商店iBeacons的应用程序,当它检测到一个时,它会向用户发送本地通知以唤醒应用程序(如果手机处于睡眠状态)并且还会向您的商店服务器发送消息(通过用户的ID和他们找到的信标的小区数据网络)。 You could use that information to send push notifications back to the user ("Special on ladies' watches on isle 12!") 您可以使用该信息将推送通知发送回用户(“isle 12上的女士专用手表!”)

Our company specializes in iOS development and have a sub-specialty in this sort of app. 我们公司专注于iOS开发,并在这种应用程序中具有子专业。 We'd be happy to talk further if you'd like to pursue it. 如果你想追求,我们很乐意进一步讨论。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM