iOS BLE: Can't connect to device
VIMHaos opened this issue · 4 comments
Hi,
I can't create connection to device and send command to serial port in iOS, in Android it's work fine.
Currently problem it's:
"Could not find peripheral CE8D6722-6A98-EC88-C675-E811384B4453., also bluetoothSerial.list() not return list devices to.
Notice:
We are used device from Teltonika: (https://wiki.teltonika.lt/view/FMB120), that not visible on the Bluetooth menu in the IOS settings, since IOS does not support Bluetooth 3.0 at all, and in addition, BT4 Low energy devices to don't show up in the list as well, even if the phone is able to process information coming from those devices.
Also then I tried nRFConnect from AppStore, I see that device and can connect via nRFConnect.
May or how I can connect to UART/Serial Port Emulation over BLE like as nRF?
Update:
If I try to get list of devices bluetoothSerial.list()
method returned always empty array []
, but if uses https://github.com/don/cordova-plugin-ble-central plugin, method ble.scan([])
finded some devices and finally device found and may connected to device.
What could be the problem, or how I can communication with serial port via cordova-plugin-ble-central?
FYI, I'm facing the same issue with iOS & BLE. I'm unable to get devices when I'm calling bluetoothSerial.list()
on iOS with the serial plugin. The same code is working fine on Android.
Did you find any way to solve your issue? Using https://github.com/don/cordova-plugin-ble-central allow me to retrieve a bunch of devices but I'm unable to identify the right one nor connect to it.
did you solve this issue ?
Same problem, did you solve?