Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Команда определяет текущий узел MINT как узел, который может менять свое географическое положение, но обмен данными происходит в момент, когда узел не движется.
Code Block
languagepowershell
themeEmacs
mint rf5.0 –mode nomadic

Команду устанавливают идентификаторы сетевого узла в значения 5 и 123.112 соответственно.

Code Block
languagepowershell
themeEmacs
mint rf5.0 –nodeid 5
mint rf5.0 –nodeid 123.112

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

Code Block
languagepowershell
themeEmacs
mint rf5.0 –name My_node
mint rf5.0 -name "Master Unit"

Узлы А и B используют одинаковый ключ и могут установить соединение друг с другом в режиме "public".

Узел А:

Code Block
languagepowershell
themeEmacs
mint rf5.0 –key SECRETKEY
mint rf5.0 –authmode public

Узел B:

Code Block
languagepowershell
themeEmacs
mint rf5.0 –key SECRETKEY
mint rf5.0 –authmode public

Узлы А и B используют разные ключи доступа, но могут установить соединение друг с другом в режиме "public" с использованием локальных баз данных.

Узел А:

Code Block
languagepowershell
themeEmacs
mint rf5.0 –key SECRETKEY
mint rf5.0 –authmode public
mint rf5.0 addnode -mac B:B:B:B:B:B -key KEY2

Узел B:

Code Block
languagepowershell
themeEmacs
mint rf5.0 –key KEY2
mint rf5.0 –authmode public
mint rf5.0 addnode -mac A:A:A:A:A:A -key SECRETKEY

При этом каждый узел может дополнительно устанавливать связи с другими узлами, работающими в режиме "public", если их ключи совпадают с собственным ключом данного узла.

Узел А использует локальную базу данных и играет роль шлюза аутентификации.

Узел B не имеет своей базы данных и в режиме "remote" пользуется услугами шлюза аутентификации.

Узел А:

Code Block
languagepowershell
themeEmacs
mint rf5.0 –key KEY1
mint rf5.0 –authmode static
mint rf5.0 –authrelay
mint rf5.0 addnode -mac B:B:B:B:B:B -key KEY2
mint rf5.0 addnode -mac С:С:С:С:С:С -key KEY3

Узел B:

Code Block
languagepowershell
themeEmacs
mint rf5.0 –key KEY2
mint rf5.0 –authmode remote

Узел B будет получать информацию о соседях через шлюз аутентификации (узел A).

Code Block
languagepowershell
themeEmacs
mint rf5.0 -autobitrate
mint rf5.0 –minbitrate 9000
Code Block
languagepowershell
themeEmacs
int rf5.0 –ratefall 4
Code Block
languagepowershell
themeEmacs
mint rf5.0 –loamp 2
Code Block
languagepowershell
themeEmacs
mint rf5.0 profile 1 -freq 5920 -sid ABCDE  
mint rf5.0 profile 2 -freq 5960 -sid ABCDE disable
mint rf5.0 profile 3 -freq auto -sid DEAD
mint rf5.0 roaming enable
Code Block
languagepowershell
themeEmacs
mint rf5.0 addnode –mac 000028BAF234 –lip 1.1.1.1 –tip 1.1.1.2 –mask 255.255.255.252 –lcost 120

Для упрощения настройки базовой станции при статическом описании абонентов, команда "mint addnode" дополнена двумя параметрами "-defgw X.X.X.X“  и “-defmask X.X.X.X":

  • "-defgw X.X.X.X" - устанавливает значение шлюза по умолчанию;
  • "-defmask X.X.X.X" - устанавливает значение маски по умолчанию.

Если при описании конкретного абонента не указан точный адрес шлюза или маска сети, то будут использованы значения по умолчанию, установленные в данных параметрах. Таким образом, для каждого абонента достаточно указать только динамически назначаемый IP-адрес и ключ доступа:

Code Block
languagepowershell
themeEmacs
mint rf5.0 addnode -mac 000435567322 -tip 10.1.1.1 -key SecretKey1

Если ключ доступа не указан, то предполагается, что он совпадает с ключом базовой станции. Если IP-адрес не указан, то никаких действий с адресами не производится.         

Warning
titleПРЕДОСТЕРЕЖЕНИЕ

Информация о шлюзе по умолчанию (который определяется командами «addnode -tgw / addnode –defgw») не передаётся узлу, если для него не указан адрес и маска сети.

Команда удаляет сетевой узел с MAC-адресом 00:00:28:BA:F2:34 из локальной базы данных.

Code Block
languagepowershell
themeEmacs
mint rf5.0 delnode –mac 000028BAF234
Указанная ниже команда является глобальной для всего устройства, в отличие от "mint IFNAME -rcmdserver {disable | enable} [-guestKey STRING] [-fullKey STRING]", которая функционирует для конкретного интерфейса, если нужно чтобы эти параметры отличались.
Code Block
languagepowershell
themeEmacs
mint rf5.0 rcmd -n all -cmd "co sh"
mint rf5.0 rcmd -n all -file ftp_name:ftp_pswd@192.168.100.21/1.txt

Указанная ниже команда глобальная для всего устройства, в отличие от "mint IFNAME -rcmdserver {disable | enable} [-guestKey STRING] [-fullKey STRING]", которая функционирует для конкретного интерфейса, если нужно чтобы эти параметры отличались.

Code Block
languagepowershell
themeEmacs
mint rcmdserver -guestKey STRING -fullKey STRING [-mask 1,2..16]   

Команда включает детальное журналирование для интерфейса rf5.0.

Code Block
languagepowershell
themeEmacs
mint rf5.0 –log detail

Активация поллинга.

Code Block
languagepowershell
themeEmacs
mint rf5.0 poll start

Для просмотра статистики работы поллинга используется команда:

Code Block
languagepowershell
themeEmacs
mint rf5.0 poll stat

Команда выводит следующую информацию:

Code Block
languagepowershell
themeEmacs
MI=9, MP=60, MT=120, started
md=143234, ma=123212, mt=36
pd=312762, pa=22343, pt=11

В выводе отображаются значения следующих параметров:

  • "md" - количество маркеров, в ответ на которые получен пакет данных;
  • "ma" - количество маркеров, в ответ на которые получен ответ "нет данных";
  • "mt" - количество маркеров, в ответ на которые не получено ответа (таймаут);
  • "pd" - количество пакетов, в ответ на которые получен пакет данных;
  • "pa" - количество пакетов, в ответ на которые получен ответ "нет данных";
  • "pt" - количество пакетов, в ответ на которые не получено ответа (таймаут).

Команда выводит данные для мониторинга уровней сигналов

Code Block
languagepowershell
themeEmacs
mint rf5.0 monitor

Уровни входного/выходного сигналов выводятся относительно минимальной скорости на прием/передачу.

Center

Например 1:

Устройство находится в активном режиме, рассылая анонсы о своей прошивке. Если в сети обнаружатся другие активные устройства с более новой прошивкой, то запрос на обновление будет выслана не ранее чем через 7 часов непрерывной работы источника анонса.

Code Block
languagejava
themeDJango
mint rf5.0 –airupdate active normal

Например 2:

Устройство пассивно прослушивает сеть, собирает информацию об анонсах и ждёт момента, когда источник с лучшей версией программного обеспечения проработает с ней не менее суток.

Code Block
languagejava
themeDJango
mint rf5.0 –airupdate passive slow

Например 3:

Оператор решает безусловно произвести замену программного обеспечения в сети на новое заведомо проверенное.

Code Block
languagejava
themeDJango
mint rf5.0 –airupdate force

Например 4:

Данное устройство не участвует в системе автоматического обновления, не генерирует и не слушает анонсы.

Code Block
languagejava
themeDJango
mint rf5.0 –airupdate disable

Например 5:

Оператор указывает путь на ftp-сервере, откуда устройство будет скачивать обновления.

Code Block
languagejava
themeDJango
mint rf5.0 -f ftp://user:pass@host/path/file

Псевдо-радиоинтерфейс (prf) 

Протоколы архитектуры MINT могут работать не только по радио, но и через проводной интерфейс Ethernet. Для этого в системе имеется “псевдо” радио-интерфейс (prf), который можно “прицепить” к физическому интерфейсу подобно тому, как это делают интерфейсы "vlanX".

...

Code Block
languagejava
themeDJango
mint join rf5.0 rf4.1
switch group 1 add eth0 rf5.0

Перевод существующей сети RMA на MINT

Warning

Перед выполнением данной инструкции рекомендуется заранее изучить особенности технологии MINT и проверить основные навыки конфигурации на тестовых устройствах.

Также следует заранее продумать принципы построения новой сети, будет ли это "mesh" или "point-to-multipoint" сеть, как и какая будет использоваться маршрутизация, будет ли сеть коммутируемой и т.д.

...