Выполните команду Linux с помощью скрипта Python на компьютере, подключенном к IBM Watson Iot - PullRequest
0 голосов
/ 22 января 2019

До того, как я попытался выполнить команды [например, ls, reboot] через службу Node-Red, работающую на localhost на устройстве с малиновым пирогом, и это было успешно. вот схема узла. введите описание изображения здесь устройство подключено к облаку IBM Watson Iot и отправляет температуру процессора в облако IBM, отображает температуру на графике и одновременно выполняет команду.

Теперь я создал скрипт Python, который соединяет машину с сервером IBM IOT. И скрипт работает нормально, машина подключена к IBM IOT Services. Теперь я хочу реализовать команды Linux [такие как перезагрузка, завершение работы, ls и т. Д.], Которые будут выполняться на подключенных машинах через другой компьютер с использованием другого сценария python через служебные данные IBM IOT, такие как идентификатор организации, идентификатор устройства, токен авторизации и т. Д.! Является ли это возможным? если да, как мне поступить?

[ПРИМЕЧАНИЕ: подключенный компьютер не имеет статического IP-адреса, и я не хочу выполнять команду с локального хоста]

код первого скрипта Python для поддержания работоспособности системы

вывод первого скрипта Python

...