2015-08-17 3 views
4

Я использую Node-Red, размещенный на малине Pi для проекта IoT.Как запустить скрипт Python на Raspberry Pi из Node-Red

Как вызвать скрипт Python, который находится на raspi из Node-Red? Я хочу запустить скрипт, который обновляет текст на ЖК-экране Adafruit, который сидит на Pi

Должен ли я выглядеть так, чтобы как-то показывать скрипт Python как веб-сервис?

Я использую Raspberry Pi B +

+0

Была ли проблема, когда я получил разрешение Отказано при попытке выполнить файл sh из узла exec. Для тех, кто с той же проблемой, я побежал: sudo chmod -R 777 /home/pi/file.sh – pronoob

ответ

6

Node-RED поставляет EXEC узел как часть это основной набор, который может быть использован для вызова внешних команд, это может быть назвать ваш питон скрипт.

Подробнее о том, как его использовать, можно найти на боковой панели информации, когда копия перетаскивается на холст.

Или вы можете обернуть скрипт как веб-службу или просто простой сокет TCP, оба из которых имеют узлы, которые можно использовать для их управления.

+1

Удивительно, спасибо! Есть ли способ передать переменную в узел exec? Было бы здорово, если бы я мог отправить твит или что-то – pronoob

Смежные вопросы