2015-06-09 1 views
2

Возможно ли использовать устройство Android Wear в качестве маяка с низкой энергией Bluetooth, отдельно от его подключения к телефону?Устройство для изнашивания Android как iBeacon

Я работаю с iBeacons, которые подключаются к устройствам iOS и Android, а возможности iBeacon (Bluetooth Low Energy) различных мобильных устройств сильно различаются.

Большинство устройств Apple (iPhone, последние iPads и ноутбуки/настольные устройства) могут передавать как iBeacon. Только некоторые из последних устройств Android могут это сделать, например. Nexus 6 и Nexus 9.

Я только что купил Moto 360, чтобы поиграть с ним, и он использует BLE для передачи на сопряженное устройство, но мне любопытно, могу ли я написать приложение, которое приведет к его передаче произвольные пакеты и произвольный UUID. Кто-нибудь это сделал? Кажется, что это должно быть возможно. Я прошел через сайт разработчика Android Wear, но не нашел обсуждения по этой теме.

Спасибо за любые идеи, ссылки на веб-сайты и т.д.

ответ

1

UPDATE:

Я просто проверить мой ответ ниже, и кажется, что пространство имен Android.Bluetooth.LE не доступен для Android Носите. Боюсь, я должен сказать, что (в настоящее время) устройство Android Wear невозможно транслировать в качестве маяка с помощью родного java Android.

ОБЪЯСНЕНИЕ:

Вы можете выполнить этот тест самостоятельно. Вы упомянули, что у вас есть Moto 360. Просто разверните тестовое приложение к нему, которое получит системную службу Bluetooth в качестве BluetoothManager и проверит, что адаптеры BluetoothLeAdvertiser не имеют значения.

((BluetoothManager) this.getSystemService(Context.BLUETOOTH_SERVICE)) 
.getAdapter().getBluetoothLeAdvertiser() == null 

((BluetoothManager) this.getSystemService(Context.BLUETOOTH_SERVICE)) 
.getAdapter().isMultipleAdvertisementSupported() == null 

Вы можете использовать собственные библиотеки вещания радиомаяков Android или использовать 3rd библиотеку партии как AltBeacon транслировать произвольные данные радиомаяков.

+0

Да, это соответствует тому, что я обнаружил до сих пор. Надеюсь, что в будущем обновление позволит эту функцию, хотя, конечно, это немного вне основного определения интеллектуальных часов. – Blisterpeanuts

+0

Я думаю, что это проблема батареи, и вторая проблема конфиденциальности ... –

+0

Это облом, что много рекламы не поддерживается на Moto 360. Для этого может быть так много вариантов использования. –

 Смежные вопросы

  • Нет связанных вопросов^_^