Завершение работы системы / перезагрузка через arduino?

Я задаюсь вопросом, существует ли способ написать код arduino, чтобы попросить, чтобы Ubuntu завершила работу/перезагрузила по последовательной передаче. В основном я хочу использовать датчик Bluetooth, подключенный к arduino, смочь завершить работу компьютера. Любая справка будет значительно цениться.Спасибо.

Aditya

2
задан 20 July 2015 в 23:10

1 ответ

Хорошо, таким образом, Вы хотите настроить сервис на хост-машину, чтобы ожидать сигнала завершения работы и затем закрыться.

Выполнение это в Терминале:

sudo echo "cat /dev/ttyS0 
poweroff" > /etc/sbin/sshutdownd
sudo chmod 755 /etc/sbin/sshutdownd

И затем просто выполненный это при начальной загрузке (можно бросить его в init.d сценарий, если Вы хотите):

nohup /etc/sbin/sshutdownd &

На arduino, просто отправьте каретку возврата на последовательной линии, и система закроется.

0
ответ дан 3 December 2019 в 00:10

Другие вопросы по тегам:

Похожие вопросы: