Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
cli_интерфейс [2023/10/19 23:55] Admin |
cli_интерфейс [2023/10/31 11:31] (текущий) Admin [Command Line Interface] |
||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| - | ====Command Line Interface==== | + | =====Command Line Interface===== |
| Иначе, интерфейс командной строки. | Иначе, интерфейс командной строки. | ||
| Строка 17: | Строка 17: | ||
| * ' | * ' | ||
| * ' | * ' | ||
| + | * ' | ||
| * ' | * ' | ||
| ===== Подключение по USB ===== | ===== Подключение по USB ===== | ||
| + | ==== MAC ==== | ||
| Подключаем контроллер USB кабелем к ноутбуку. Открываем эмулятор терминала (например для Макбука использую minicom, который устанавливается через homebrew). | Подключаем контроллер USB кабелем к ноутбуку. Открываем эмулятор терминала (например для Макбука использую minicom, который устанавливается через homebrew). | ||
| Для улучшения читаемости ответов контроллера в minicom нажимаем комбинацию Esc+U | Для улучшения читаемости ответов контроллера в minicom нажимаем комбинацию Esc+U | ||
| Строка 28: | Строка 29: | ||
| '' | '' | ||
| - | Для windows можно использовать putty или | + | ==== Windows ==== |
| + | Для windows можно использовать putty, терминал, | ||
| Параметры подключения - 115200 бод, N-8-1 | Параметры подключения - 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]] | ||