Добрый вечер.
Имеется конструкция: видеокамера Beward, подключена к Mikrotik Hex Lite. Всё это запаковано в изолированный бокс, откуда выведен кабель Ethernet. Снаружи расположена некоторая черная коробка с экраном, которая умеет:
1. стучаться за потоком на
rtsp://login: password@192.168.0.99:554/sub и выводить его на экран
2. давать две команды в таком вот виде:
3. Включать и отключать питание камеры и маршрутизатора через реле.
Вопрос: как черная коробка может выдать маршрутизатору команду на выключение (/system/shutdown) в такой ситуации? Т.е. если ли вариант сформировать по http команду аналогичную API камеры, передав всё напрямую в строке вместе с парой login/password и командой в терминал Mikrotik?
Черная коробка - это специфичный и не очень умный узел системы - там нет ОС, а в её задачи входит, в целом, только вышеперечисленное. Поэтому прежде чем рассматривать внедрение в неё каких-то ещё протоколов (ssh, telnet), хотелось бы убедится, что в этом действительно есть необходимость и это нельзя сделать проще.
Спасибо за внимание к вопросу.
P.S. Обнаружил потенциал такой команды в login:password@192.168.88.1/webfig/#System:Shutdown.. но веб-моська не принимает пароль в строке - режет в critical login failure for user <...> и заставляет его вводить в веб-форме руками. Можно сделать учетку без пароля, тогда надо дважды обратиться по этому адресу и он пускает за форму вводу пароля и даже запрашивает подтверждение на выключение.. Потенциально рабочий вариант, но совсем без пароля как-то не очень.