Разрешения последовательной связи от Qt на Android

Я пытаюсь подключить устройство Arduino к своему Android-приложению Qt.
Когда я запускаю его из Ubuntu, сначала я не могу подключиться к своему последовательному порту, потому что мне нужно дать разрешения, это легко решить, набрав это на терминале Ubuntu:

sudo chmod a+rw /dev/ttyACM0

Когда я подключаю Arduino к приложению, работающему на Android-устройстве, я не могу подключиться и не знаю, что мне делать (если это возможно, я бы хотел решить эту проблему без рутирования своего Android-устройства).
Есть ли способ дать разрешения внутри Qt Code?

Я пробовал с:

mySerialPort->open(QSerialPort::ReadWrite);

А затем, чтобы увидеть разрешения:

if(mySerialPort->isWritable())
qInfo("Is writable");
else
qInfo("Is not writable");
if(mySerialPort->isReadable())
qInfo("Is readable");
else
qInfo("Is not readable");

И пока я не установил разрешения через терминал Ubuntu, у меня не было разрешений на чтение / запись. Так что на моем устройстве Android я не могу подключиться.

Любая помощь будет очень ценится,

Большое спасибо.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]