[СКЕТЧ] SSH Клиент ESP NodeMCU-32s(Отправляем запросы с ESP на удаленный сервис[пример запроса bash /home/my_script.sh])

aposazhennikov
Offline
Зарегистрирован: 04.06.2022

Доброго времени суток, есть задача: по нажатию кнопок на пульте ДУ отправлять те или иные запросы на удаленный сервер. С подключением пульта я разобрался, HEX значения кнопок получил, подключится к WI-FI тоже получилось. Осталась часть кода которая научит ESP подключаться к серверу и отправлять команды.
Пример команд "bash /../script.sh"; "systemctl start ...";

Алгоритм такой:

1.Подключиться к WI-FI;

2.Установить соединение с сервером;

3.Пройти аутентификацию;

4.При нажатии кнопки - отправить SSH запрос;

5.Если соединение потеряно - восстановить подключение(повторить шаги 1-3)

6.При выключении ESP - остановить соединение с сервером.

 

Есть логин от сервера, пароль, соответственно IP Сервера.
Проект интересный, но у меня у самого, видимо не достаточно опыта для реализации, пишите! 
Мой ник в телеграмме @aposazhennikov, либо в этой теме пишите.

P.s. есть дедлайн, хочу закончить до 13.06.22

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

и зачем тебе ssh когда достаточно кодировать команды двумя ключами, а отрабатывать команды  озадачить сервер, код со стороны сервера написать в состоянии?

man9913
Offline
Зарегистрирован: 19.03.2016