Есть ли способ получить доступ к контроллеру Rspberry Pi GPIO или управлять им с помощью приложения-флаттера, работающего на устройствах Android? - PullRequest
1 голос
/ 05 ноября 2019

Я пытаюсь построить проект, основанный на IoT, с флаттером, андроидом и малиновым пи. Для этого мне нужно получить доступ к выводам GPO Rasberry Pi через мое приложение для флаттера.

Сначала я установил Android OS на Raspberry Pi и подключил к нему дисплей. После этого я собрал приложение-флаттер и загрузил его, и оно работает отлично, но теперь мне нужно контролировать GPIO, поэтому я его погуглил, но ничего не нашел, кроме библиотеки dpi rpi_gpio, которая может получить доступ к контактам GPIO raspberry pi, но, видимо, она не работает с зависимостями флаттера.

Так есть ли способ предложить мне, чтобы я мог завершить свой проект.

1 Ответ

0 голосов
/ 06 ноября 2019

Насколько я знаю, у Flutter нет плагина для взаимодействия с периферийным вводом-выводом. Учитывая специфику таргетинга Flutter на мультиплатформу и особенности Android, я не думаю, что что-то подобное будет существовать.

Большинство приложений IoT имеют довольно простую логику, поэтому разумно легко написать пользовательский интерфейс на Android напрямую(учитывая, что вы не планируете выпуск на любой другой платформе в любом случае.

Другой вариант - создать плагин Flutter для GPIO и перенести его только на Android, но ИМХО это будет сложнее, чем просто кодпользовательский интерфейс приложения прямо на Android.

...