Movesense: Можно ли подключить 3 и более датчиков?

Я отредактировал пример с несколькими подключениями (android) для подключения к 3 устройствам moveSense. Но я могу подключиться только к 2. Сообщения журнала показывают, что приложение пытается установить соединение с третьим датчиком, но соединение не проходит. Как я могу это решить?


person naivecitizen    schedule 06.03.2018    source источник


Ответы (1)


С более ранними примерами Android, версиями устройств я мог подключить 4 датчика. Чтобы выйти за пределы двух датчиков, потребовались некоторые изменения в логике подключения. Если я правильно помню, я разделил вызовы для подключения

...
Mds.builder().build(MultiConnectionActivity.this).connect(mRxBleDevice1.getMacAddress(), null);
Mds.builder().build(MultiConnectionActivity.this).connect(mRxBleDevice2.getMacAddress(), null);
Mds.builder().build(MultiConnectionActivity.this).connect(mRxBleDevice3.getMacAddress(), null);
...

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

person Jussi Virkkala    schedule 06.03.2018