2015-07-26 4 views
2

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

Как я знаю, возможная транзакция данных Роль - это наблюдатель-вещатель (без установления соединения) и центрально-периферийное (соединение) в BLE. Но, что мне интересно, это транзакция данных между наблюдателем и периферией? Это возможно?? Другими словами, может ли наблюдатель сканировать широковещательное сообщение периферийного устройства?

Если это возможно, можете ли центральные принять рекламный пакет вещателя? и может ли центральная проверка рекламного пакета вещателя?

ответ

2

Да, если рекламное устройство не подключено. В Bluetooth Smart (Bluetooth Low Energy) есть два типа сканирования: пассивный и активный. Пассивное сканирование просто слушает рекламу (включая рекламные данные). После получения рекламы активное сканирование отправляет запрос сканирования, а затем рекламодатель отправляет ответ сканирования (который включает в себя данные ответа сканирования).

Существуют различные виды рекламы в Bluetooth Смарт:

  • общая реклама: Типичная реклама соединения куда могут быть инициированы. Он поддерживает активное сканирование.
  • Прямая реклама: Рекламодатель хочет, чтобы конкретное устройство подключалось к нему мгновенно. Он не поддерживает активное сканирование и не имеет рекламных данных (кроме адресов соединений обоих устройств).
  • общедоступное объявление: Рекламодатель поддерживает активное сканирование, но не может быть подключен. (т. е. передача данных).
  • Реклама без ссылки: Рекламодатель не поддерживает активное сканирование и к нему нельзя подключить. (т. е. передачи данных).