Skip to content

Настройка через Telnet

Настройка через Telnet published on

Сегодня рассмотрим настройку модулей системы с помощью Telnet. В качестве клиента для удалённого доступа будем использовать Putty.
Модули имеют достаточно большой набор команд. Команды разбиты на группы и управляют несколькими контроллерами внутри аппаратуры.

Настройки сети

Команды этой группы начинаются с командного слов eth.
Формат команды схож с REST API, и также как и в случае с другими протоколами (HTTP, etc), управляет внутренней базой данных.

Команды чтения данных из базы через начинаются со слова get.

Формат команды

jda>eth get [type] [name] <[key1] [key2] ... [keyn]>

Рассмотрим подробно описание всех параметров.

type вторичный ключ базы, группирующий данные по типу.

Например:

  • server все серверы устройства (HTTP, FTP, Telnet, SNMP)
  • client все клиенты устройства (DHCP, DNS, Proxy)
  • IPv4 группа настроек сети
  • led настройки светодиодов
  • sens настройка датчиков

 

name первичный ключ базы данных.

Например:

  • FTP настройки FTP сервера
  • Proxy для подключения через прокси

key вторичный индекс ключа для конкретного параметра.

Можно ввести несколько ключей через пробел. Ключ * говорит о том, что мы хотим получить значение всех ключей.

Например, получить установленный IP адрес DHCP сервера можно командой

jda>eth get client DHCP ip_s

 

 

 

 

 

 

 

 

 

 

 

 

Для получения значения ключей одного типа поле name заменяется на *.

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

jda>eth get sens * value state

Получить список type всех типов можно командой

jda>eth get *

Список name всех имен одного типа можно получить командой

jda>eth get [type] *

Список key всех ключей одного типа и их значений одного типа можно получить командой

jda>eth get [type] * *

 

 

 

 

 

 

 

 

 

 

 

 

Список key всех ключей и их значений одного имени name можно получить командой

jda>eth get [type] [name] *

 

 

 

 

 

 

 

 

 

 

 

 

В качестве ответа будет возвращена строка в формате JSON

Команды записи данных в базу начинаются со слова set.

Формат команды

jda>eth set [name] <[key] [value]>

value новое значение параметра

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

jda>eth set IPv4 ip 192.168.1.33 mask 255.255.255.0

 

 

 

 

 

 

 

 

 

 

 

 

Важно. Настройки после изменения сохраняются в оперативной памяти. После перезагрузки устройство считает последние записанные параметры. Для записи настроек используйте команду

jda>eth save

Работа с внутренней памятью
Управление Bluetooth
Управление GSM
Прямое управление модулями
Скриптовые команды

Secondary Sidebar