Можно ли использовать iBeacon для передачи данных через bluetooth в iOS - Android?

Я хочу знать, как работает iBeacon. Я нашел образец кода AirLocate, но не мог понять, как он работает. iBeacon работает на BLE, так что может быть возможна передача данных с другими поддерживаемыми BLE устройствами через bluetooth?

Как можно сделать передачу данных между iOS - устройством Android через Bluetooth с помощью BLE или маяка?

iOS уже анонсировала технологию iBeacon, но не нашла никаких технических спецификаций. Я также хочу знать, как это работает на Android?

Может кто-нибудь описать эту технологию и возможно ли осуществлять обмен данными через Bluetooth между устройством iOS-iOS и устройством iOS-Android?

Ответ 1

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

iBeacons работы путем передачи идентификатора 3-часть и передатчик опорного значения мощности каждую секунду (или чаще.), Что это. Они ничего не делают. SDK в iOS и Android прослушивают эти сигналы и сообщают о них в ваше приложение, но все остальное зависит от разработчика приложения.

То, что вы предлагаете, возможно с помощью специального маяка Bluetooth LE, но это должно быть значительно сложнее, чем iBeacon, и вам придется создавать свои собственные.

Вот несколько ссылок, которые предоставят вам дополнительную информацию:

Как iBeacons работают на Android из Radius Networks

Обзор iBeacon от Dave Addey

Полное раскрытие: я работаю ради Radius Networks.