@grigor

Bluetooth-устройство для передачи сигналов на смартфон?

Я планирую создать приложение, которое должно получать информацию с bluetooth-устройств (beacon?). Сначала приложение соединяется (pairing) с 1+ bluetooth-устройствами, затем на устройстве нажимают кнопку (пока что планируется устройство с одной-двумя кнопками с разными способами нажатия -- 1 клик, 2 клика, долгое нажатие), а приложение получает этот сигнал и ведёт себя соответствующим образом. Наверное, чтобы было понятно, примерно та же суть у кнопок на bluetooth-наушниках, только мне нужно компактное (повесить на связку ключей, питание от CR2032 батарейки) и программируемое устройство (кнопки должны быть программируемыми, доступное API, поддержка протоколов для интеграции с Android/iOS).

В какую сторону смотреть? Подойдут ли iBeacon-устройства, или они не могут посылать сигнал?
  • Вопрос задан
  • 551 просмотр
Пригласить эксперта
Ответы на вопрос 2
@kn0ckn0ck
Продюсер
1. iBeacon-ы как раз предназначены для отправки сигнала всем желающим вокруг. Другое дело, что настроить отправку нужно каким-то образом - обычно, в паре с ним идет микроконтроллер, если программировать сам iBeacon нет желания/возможности/умений. Вот есть обзор вариантов работы с дешевыми/китайскими iBeacon-модулями для Arduino.

2. Питание от CR2032 предполагает низкое энергопотребление. Сценарий ожидания нажатия кнопок потребует программирования микроконтроллера - он спит, нажатие кнопки формирует прерывание, микроконтроллер просыпается, конфигурирует iBeacon и засыпает себя и iBeacon. Последний передает сигнал, который может поймать приложение.

3. Свое мобильное приложение делать не обязательно. Для поиграться есть RemoteXY или Blynk (последний плохо работает с Bluetooth из перечня неподдерживаемых устройств).
Ответ написан
@mister_byt
Для такой задачи подойдет устройство SensorTAG с чипом СС2650 или с любым другим CC26XX от Texas Instruments, также можно рассмотреть создание своего устройства на базе этих чипов
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы