Ble несколько соединений
Можно ли подключить несколько сенсорных меток через Bluetooth с низким энергопотреблением? В приложении, предоставленном TI, сенсорный тег - это сервер, а приложение - клиент. Итак, возможно ли для одного клиента подключить несколько серверов?
2 ответа
ДА, есть возможность подключения из одного приложения к нескольким устройствам BLE
С другой стороны, в настоящий момент стэк Android BLE (BlueDroid), по-видимому, имеет синхронную природу (может быть, он вдохновлен стеком Samsung от устройств 4.2, где это поведение было задокументировано как обсуждаемое здесь) Имеет ли встроенная реализация Android BLE GATT синхронной природы?)
Это означает, что если выполняется одна операция, другие игнорируются, поэтому вы должны реализовать, например, очередь запросов, чтобы быть уверенным, что выполняется только одна характеристика чтения / записи.
Более того, Andorid BLE в настоящий момент довольно нестабилен, о чем говорилось во многих потоках, например, здесь Android 4.3 Bluetooth Low Energy нестабилен
Надеюсь это поможет