Может ли один центральный BLE соединяться с несколькими периферийными устройствами BLE через Bluetooth с низким энергопотреблением? - PullRequest
0 голосов
/ 07 февраля 2019

Я использую ядро ​​bluetooth framework в своем проекте iOS-приложения.У меня есть следующие вопросы относительно Bluetooth с низким энергопотреблением -

  1. Возможно ли, чтобы один центральный узел подключал несколько периферийных устройств в iOS?
  2. Может ли несколько центральных устройств соединяться с одним периферийным устройством?
  3. Может ли одно устройство iOS одновременно выступать как центральным, так и периферийным?
  4. Если да, то что произойдет, если оба из двух таких устройств попытаются подключиться как центральные друг к другу?
  5. Можем ли мы общаться через BLE, когда приложение работает в фоновом режиме?

Ответы [ 2 ]

0 голосов
/ 10 февраля 2019
  1. Да, возможно подключение одной центральной BLE к нескольким периферийным устройствам.
  2. Не подтверждено.Но одно периферийное устройство соединяется только с одним центральным устройством, а несколько периферийных устройств соединяются с одним центральным устройством.Это означает, что централизованное взаимодействие с несколькими периферийными устройствами одновременно.
  3. Да, центральное и периферийное оба работают одновременно.
  4. Его взаимодействие одно за другим.
  5. Да, мы можемобщаться через BLE в фоновом режиме на устройстве iOS.
0 голосов
/ 07 февраля 2019

Возможно ли для одного центрального устройства подключать несколько периферийных устройств в iOS?

Да.

Может ли несколько центральных устройств подключаться к одному периферийному устройству?

Это полностью зависит от того, поддерживает ли это периферийное устройство (но для большинства распространенных встроенных устройств - нет).

Может ли одно устройство iOS выступать в роли как центрального, так и периферийного устройствав то же время?

Да.

Если да, то что произойдет, если оба из двух таких устройств попытаются подключиться как центральные друг к другу?

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

Можем ли мы общаться через BLE, когда приложение работает в фоновом режиме?

Да, в различныхограничения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...