Да, по поводу китайцев и periodic advert-ов, если эта информация будет Вам полезна или кому-то полезна.
Могу Вам сообщить, что в miHome они используют сканер от нордика, вот ссылка
A compat library for Bluetooth Low Energy scanning on Android. - NordicSemiconductor/Android-Scanner-Compat-Library
github.com
Особо они не заморачивались ничего практически не меняли.
Этот сканер поддерживает Periodic Advert-ы, ну , естественно, и long range. МиХоме сканирует на всех доступных phy по умолчанию.
Это достаточно просто реализуется на Андроиде, только какой смысл? В любом случаев, это не заменит тот функционал, который имеют меш сети, зигби, BLE mesh,тред
Кроме того, как Вам,видимо, известно каждое устройство в МиХоме требует своего собственного React Native плагина, который подтягивается из репозитория по необходимости, как минимум при первом подключении к девайсу. Заменить плагины не представляет особого труда, что уже и было сделано разными людьми, создав свои собственные МиХоме, так называемые моды. Но эти плагины также не несут никакой полезной информации по изучаемому вопросу.
В общем, вопрос про обобщенный алгоритм авторизации пока остаётся открытым. Надеюсь, что ключевое слово здесь 'пока' ))