UPDATE: Это теперь возможно на Android 5.0, и вы можете найти open-source code for transmitting as a beacon в версии Android Beacon Library 2.1+. Существует также полнофункциональная версия передатчика маяка в приложении Locate в Google Play Store. Вы также можете передавать в качестве маяка на rooted Android 4.4.3 devices, но для этого требуется приложение, установленное с системными привилегиями. Для более старых версий ОС продолжайте чтение.
Android 4.3 устройства с BluetoothLE могут видеть iBeacons, но не действуют как iBeacons, потому что Android 4.3 не поддерживает периферийный режим. Устройства Samsung Android содержат отдельный проприетарный SDK, но он также не позволяет устройствам работать как iBeacons. См.: Make Samsung Android device advertise as an iBeacon) iOS устройства, однако, могут выступать в качестве iBeacons.
Как правило, технологии iBeacon не предназначены для телефонов, чтобы видеть другие телефоны. Но вы можете делать то, что вы предлагаете на iOS, создавая собственное приложение, которое делает телефоны действительными как iBeacon и ищет другие iBeacons вокруг них. Это позволит любому, у кого есть приложение, увидеть рядом с ним другое приложение. Для всех телефонов потребуется Bluetooth.
Выполнение этого на Android в настоящее время возможно только с устройств Samsung.
Чтобы ответить на ваш второй вопрос, да, на мобильном устройстве, Android или iOS, должно быть установлено приложение для использования iBeacons. Ни одна операционная система в настоящее время ничего не делает, когда видит iBeacon, если приложение не установлено, которое специально запрограммировано для чего-то. Таким образом, клиенты, которые приходят в магазин, должны иметь уже установленное приложение или не могут взаимодействовать с iBeacons.
Вам следует оторваться от «IBeacon» и разбить его на общий термин, сделать некоторые исследования. – JoxTraex
@JoxTraex Я прочитал этот учебник: http://www.devfright.com/ibeacons-tutorial-ios-7-clbeaconregion-clbeacon/ Но у меня есть путаница, поэтому задайте вопрос здесь. Пожалуйста, помогите мне, если у вас есть представление об этом. –
Установите эту ссылку, чтобы превратить ваш Android-телефон в устройство iBeacon http://developer.radiusnetworks.com/2014/11/18/beacon-transmission-with-android-5.html –