Хотелось бы получить разъяснения по сканированию устройства с использованием Bluetooth в React Native. Я утверждаю одно: я не заинтересован в установлении соединений с устройствами, мне достаточно знать, что они присутствуют. Я использую библиотеку act-native-ble-plx и пробовал ее как на устройствах Android (Samsung J5 и Huawei P8), так и на устройствах iOS (два iPhone 8 и один iPad). ), но также и на ноутбуках (Lenovo Thinkpad и два MacBook Pro), а также различных неличных устройствах (Smart TV, домашние динамики, умные часы и т. д.
). Я заметил, что не все устройства способны сканировать друг друга. Я использую функцию startDeviceScan
, например, с Samsung J5, я могу видеть все устройства IoT и все устройства iOS, но не могу видеть Huawei. Что еще хуже, с iPhone я вижу все устройства IoT, но Я не вижу ни одного из смартфонов Android.
Каковы причины? Что я могу сделать, чтобы решить эту проблему (если бы это было возможно)? Существуют ли другие библиотеки, которые позволили бы мне увидеть сигнал от других устройств, использующих React Native?