Показаны различия между двумя версиями страницы.
Следующая версия | Предыдущая версия | ||
cli_интерфейс [2021/09/04 22:09] 192.168.88.1 создано |
cli_интерфейс [2023/10/31 11:31] (текущий) Admin [Command Line Interface] |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ====Command Line Interface==== | + | =====Command Line Interface===== |
Иначе, интерфейс командной строки. | Иначе, интерфейс командной строки. | ||
Служит для настройки системных параметров контроллера (при необходимости) | Служит для настройки системных параметров контроллера (при необходимости) | ||
- | Команды можно подать как подключившись к контроллеру на отладочный последовательный порт, так и при помощи MQTT или HTTP [[api]] | + | Команды можно подать как подключившись к контроллеру на отладочный последовательный порт, так и при помощи MQTT (см [[работа_с_mqtt# |
===Перечень команд=== | ===Перечень команд=== | ||
Строка 17: | Строка 17: | ||
* ' | * ' | ||
* ' | * ' | ||
+ | * ' | ||
* ' | * ' | ||
+ | |||
+ | ===== Подключение по USB ===== | ||
+ | |||
+ | ==== MAC ==== | ||
+ | Подключаем контроллер USB кабелем к ноутбуку. Открываем эмулятор терминала (например для Макбука использую minicom, который устанавливается через homebrew). | ||
+ | Для улучшения читаемости ответов контроллера в minicom нажимаем комбинацию Esc+U | ||
+ | |||
+ | |||
+ | '' | ||
+ | |||
+ | ==== Windows ==== | ||
+ | Для windows можно использовать putty, терминал, | ||
+ | |||
+ | Параметры подключения - 115200 бод, N-8-1 | ||
+ | |||
+ | |||
+ | CLI commands must be send via serial port with 115200 baud rate / 8N1 params: 8 data bits, no parity bit, 1 stop bit. | ||
+ | |||
+ | ==== Пример исполненения команды при помощи Unix shell: ==== | ||
+ | |||
+ | < | ||
+ | > stty -f / | ||
+ | > echo " | ||
+ | > cat / | ||
+ | </ | ||
+ | |||
+ | ==== также, можно использовать Arduino IDE ==== | ||
+ | |||
+ | (serial monitor). Serial port must be configured (MacOSX config file ~/ | ||
+ | < | ||
+ | serial.databits=8 | ||
+ | serial.stopbits=1 | ||
+ | serial.parity=N | ||
+ | serial.debug_rate=115200 | ||
+ | serial.line_ending=1 | ||
+ | </ | ||
+ | |||
+ | ===== Подключение по MQTT ===== | ||
+ | |||
+ | |||
+ | Если контроллер уже успешно подключен к MQTT брокеру, | ||
+ | см [[работа_с_mqtt# | ||
+ | |||
+ | |||
+ | ===== Подключение по HTTP API ===== | ||
+ | |||
+ | |||
+ | Если контроллер уже успешно подключен к локальной сети, то команду CLI можно направить с помощью http [[api]] |