Поддержка нескольких профилей Bluetooth в одной системе BTLE

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

1) Может ли одна система поддерживать несколько профилей BTLE?

2) Для поддержки профиля, если услуги и характеристики, требуемые профилем, должны поддерживаться, достаточно ли этого? Каждый из документов профиля описывает некоторые конкретные интервалы подключения, и я не был уверен, является ли это требованием или предложенной реализацией.

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

1 ответ

Решение

1) Может ли одна система поддерживать несколько профилей BTLE?

Spec не запрещает одной системе поддерживать несколько профилей BTLE, однако большинство из них поддерживают только один профиль. Определения профиля были ослаблены в BTLE, но вы можете добавить больше услуг в один профиль.

2) Для поддержки профиля, если услуги и характеристики, требуемые профилем, должны поддерживаться, достаточно ли этого? Каждый из документов профиля описывает некоторые конкретные интервалы подключения, и я не был уверен, является ли это требованием или предложенной реализацией.

Если устройство и приложения разрабатываются вами самостоятельно, вы можете настроить услугу / характеристики. Это предполагаемое созерцание, однако, если слово "должен", то оно обязательно.

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

Конечно, вы можете динамически добавлять или удалять службы во время выполнения. это не влияет на текущее подключенное или сопряженное устройство.

Другие вопросы по тегам