He estado intentando detectar si un dispositivo bluetooth está conectado a un teléfono Android una vez que se hace clic en un botón. Si se detecta, me gustaría interactuar con este dispositivo desde mi aplicación. El dispositivo del que hablo es http://www.senanetworks.com/sd1000-01.html .
Utilicé el código de ejemplo de https://www.npmjs.com/package/react-native-ble-manager para probarlo, pero desafortunadamente, no detecta este dispositivo a pesar de que la aplicación de configuración normal sí lo hace. Además, la verificación de periféricos ya conectados no funciona si me conecté al dispositivo fuera de la aplicación. ¿Algunos consejos de como hacer esto?
El dispositivo que está utilizando, el adaptador serie Bluetooth Parani-SD1000, indica en sus especificaciones que utiliza Bluetooth 2.0. Está utilizando una biblioteca para dispositivos Bluetooth Low Energy, pero BLE solo se introdujo con Bluetooth 4.0.
Sus dispositivos definitivamente usan Bluetooth Classic (también conocido como Bluetooth Serial), esa también es la razón por la que aparece en la configuración de su teléfono móvil. Debe usar una biblioteca como react-native-bluetooth-serial . Puede usar el método isConnected() para detectar si está conectado o no.