Я экспериментировал с GrovePI +, выполняющими python программы, и собираюсь расширить свои эксперименты, чтобы включить интеграцию с Azure IoT Hub путем создания Azure IoT Edge модулей. Я знаю, что мне нужно обновить настройки модуля для запуска с расширенными правами, чтобы программа могла получить доступ к вводу-выводу и ознакомилась с документацией о том, как это сделать, но я немного борюсь с созданием контейнера. Подход, который я имел в виду, состоял в том, чтобы основать образ на arm32v7 / python: 3.7-растягивающемся образе и оттуда включить следующую команду запуска:
RUN apt-get update &&\
apt-get -y install apt-utils curl &&\
curl -kL dexterindustries.com/update_grovepi | bash
Проблема заключается в том, что скрипт не работает потому что он ищет файлы в /home/pi/
. Прежде чем я go глубже в кроличью нору, я подумал, что должен проверить и посмотреть, работаю ли я над проблемой, которую кто-то уже решил. Кто-нибудь создавал Docker образы для запуска программ GrovePi? Если да, то что у вас сработало?