Итак, я пытаюсь подключиться к устройству и отправить некоторые данные, используя плагины флаттера (flutter_scan_bluetooth: для сканирования устройств) и flutter_bluetooth_serial (для подключения и отправки данных). Я могу сканировать устройства и получать их ма * 1005. * адреса, но я не могу подключиться, я пытаюсь использовать эту функцию для подключения:
void connect(String address) async {
try {
connection = await BluetoothConnection.toAddress(address);
print('Connected to the device');
_isConnected="is connected";
connection.input.listen((Uint8List data) {
//Data entry point
print(ascii.decode(data));
});
} catch (exception) {
print('Cannot connect, exception occured');
_isConnected="not connected";
}
}
, но приложение останавливается и получает сообщение о неподключенном соединении (оно показывает устройства, обнаруженные при сканировании) что я делаю не так ???