Может ли iBeacon сканировать устройства iOS, даже если Bluetooth отключен?

Теги iBeacon/sensor должны сканировать устройства, которые входят в мой магазин, и сообщать некоторую информацию на сервер/устройство. Такая информация, как название устройства, какое положение и сколько времени клиент провел за конкретным продуктом. Мои вопросы:

  1. Могут ли iBeacons сканировать устройство (интеллектуальные готовые устройства IOS Bluetooth), даже если Bluetooth отключен?

  2. Если нет, то какую замену я должен использовать для этого.


person JAI    schedule 08.01.2014    source источник
comment
Может ли мой мобильный телефон принимать звонки, когда он выключен? Конечно, нет! Устройство iOS также не может обнаруживать маяки, когда Bluetooth выключен.   -  person Duncan C    schedule 08.01.2014


Ответы (2)


iBeacon — это открытый протокол, построенный поверх BLE. iBeacon — это устройство только для отправки, а приемник маяка — только для приема.

Маяки посылают очень короткий идентификационный сигнал, обычно раз в секунду. Это ВСЕ, что они делают. Период.

Маяк в вашем магазине ничего не знает об устройствах iOS, которые входят в его ассортимент. Маяки ничего не сканируют.

Было бы возможно, чтобы приложения вашего пользователя постоянно передавали сигналы iBeacon, но только если приложение постоянно работало на переднем плане. Это быстро разрядит аккумулятор пользователя, и если пользователь переключится на Angry Birds или приложение для телефона, ваше приложение прекратит передачу. Кроме того, из соображений конфиденциальности вы, скорее всего, получите отпор от клиентов, если они постоянно будут транслировать «Я, Джон Доу, здесь. Не стесняйтесь отслеживать каждый мой шаг!» сигнал.

Тем не менее, ничто не мешает вам разработать приложение, которое использует iBeacons, а также другие BLE, не относящиеся к iBeacon, или плюс Интернет и веб-сервисы.

Вы можете написать приложение, которое отслеживает iBeacons вашего магазина, и когда оно их обнаруживает, оно отправляет локальное уведомление пользователю, чтобы разбудить приложение (если телефон был в спящем режиме), а также отправляет сообщение на сервер вашего магазина (через сотовой сети передачи данных) с идентификатором пользователя и найденным маяком. Вы можете использовать эту информацию для отправки push-уведомлений пользователю («Специально для дамских часов на острове 12!»)

Наша компания специализируется на разработке приложений для iOS и специализируется на разработке подобных приложений. Мы будем рады продолжить разговор, если вы захотите его продолжить.

person Duncan C    schedule 08.01.2014
comment
Спасибо, Дункан. Итак, согласно вашему заявлению, я могу сказать, что мы не можем получить информацию от пользователя без его подтверждения (отказ от клиента). - person JAI; 09.01.2014
comment
@JAI, верно. Apple делает все возможное, чтобы убедиться, что пользователи iOS должны зарегистрироваться, прежде чем их информация будет отправлена ​​​​посторонним. - person Duncan C; 09.01.2014
comment
спасибо за ваш добрый ответ. Это помогает мне сделать первый шаг в моем проекте. Пожалуйста, помогите мне, если мне когда-нибудь понадобятся некоторые разъяснения. - person JAI; 10.01.2014

Если Bluetooth выключен, то как iBeacon вообще может видеть устройство. Так что нет, это невозможно. И нет, вы не можете увидеть устройство каким-либо другим способом, ну, может быть, с помощью какого-нибудь детектора GSM/WiFi, но вы никогда не сможете узнать имя устройства или что-то в этом роде.

Кроме того, iBeacon передает идентификатор, который принимает пользовательское устройство, поэтому я не думаю, что iBeacon сможет обнаружить какое-либо устройство, поскольку тогда протокол должен работать наоборот.

person rckoenes    schedule 08.01.2014
comment
Спасибо за ваш ответ. Мой следующий вопрос: если Bluetooth включен на моем клиентском устройстве, могу ли я получить основную информацию, о которой я упоминал выше, без сопряжения устройства. Я новичок, поэтому, пожалуйста, поправьте меня, если мой вопрос неверен. - person JAI; 08.01.2014
comment
Bluetooth (BT) с низким энергопотреблением (BLE) отличается от обычного Bluetooth. Вам не нужно выполнять сопряжение, как, скажем, для гарнитуры BT. - person Duncan C; 09.01.2014
comment
О, здорово, что вот это. - person JAI; 10.01.2014