Управление светофором
Проверьте, что управляющее устройство подключено к сети Wi-Fi.
Запустите на управляющем устройстве сервер – файл «traffic-dispatcher.exe». Откроется окно:

Закрывать его нужно только тогда, когда Вы хотите выключить сервер.

Запустите панель управления – файл «traffic-monitor3_1.exe»

В появившемся окне выберите вариант полигона, с которым собираетесь работать:

Перейдите на вкладку Devices и включите светофор.
Как только светофор подключится к сети Wi-Fi и MQTT-брокеру, он появится в списке подключённых устройств. Выберите светофор из списка подключённых устройств и добавьте его в список управляемых устройств. Появится панель управления светофором.
Перейдите на вкладку Field. На поле появятся иконки всех управляемых светофоров. Захватите их левой клавишей мыши и перенесите в нужное положение на полигоне. Зажав иконку правой клавишей мыши, можно поворачивать иконку устройства.

Иконки отображают текущее состояние устройства и не предназначены для управления им.
Светофор может работать в ручном режиме и в автоматическом.

В ручном режиме возможно зажечь любую комбинацию сигналов.
Она будет гореть до тех пор, пока не будет остановлена или заменена.
В автоматическом режиме работы друг друга сменяют красный,
красный + жёлтый, зелёный, мигающий зелёный и жёлтый сигналы.
Для запуска автоматического режима необходимо также включить время,
по которому светофоры будут изменять сигналы:

Для синхронного запуска нескольких светофоров необходимо сначала перевести в автоматический режим все выбранные светофоры и после этого запустить отсчёт времени. Если остановить отсчёт времени, все светофоры в автоматическом режиме прекратят изменять своё состояние. В это время можно перевести ещё один светофор в автоматический режим и продолжить отсчёт времени. В таком случае последний добавленный светофор будет работать с смещением относительно остальных.
ШАГ 1
Записать на отладочную плату с модулем Wi-Fi программу
Появляется окно программы:
Подключите отладочную плату с модулем Wi-Fi к компьютеру
через кабель USB A - micro USB.

Нажмите на кнопку обновления подключённых устройств.

Выберите из списка подключённых устройств Auto-select.

Нажмите на кнопку выбора файла для записи.
В появившемся диалоге выберите загруженную ранее программу «traffic-light.bin».
В пути к файлу не должно быть кириллических символов.

Установите параметры записи как показано на изображении выше.

Нажмите кнопку старта записи. Появится надпись "Connecting" и за ней побегут точки и нижние подчёркивания. Когда это произойдет зажмите на отладочной плате кнопку "BOOT". Удерживайте её до тех пор, пока не начнётся загрузка программы.

Когда процесс записи завершится, появится сообщение:

Закройте программу.
ШАГ 2
Создание и/или настройка сетИ Wi-Fi
Светофор и управляющее устройство должны быть подключены к одной сети Wi-Fi на частоте 2,4 ГГц.
Не важно, что является источником сети Wi-Fi: это может быть роутер, смартфон или компьютер. Компьютер может быть и источником сети Wi-Fi, и управляющим устройством одновременно.

Организуйте сеть Wi-Fi либо выберите уже имеющуюся и подключите к ней управляющее устройство. Необходимо знать название сети и пароль от неё.

Важно: светофор не сможет подключиться к сети, работающей на частоте 5 Ггц!

ШАГ 3
Настроить управляющее устройство
На управляющем устройстве должны быть запущены 3 программы:
MQTT-брокер

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

После завершения установки откройте утилиту «службы»:
Найдите «Mosquitto Broker», щелчком правой клавиши вызовите контекстное меню и нажмите «Запустить»
Теперь MQTT-брокер будет запускаться автоматически вместе с операционной системой.
Больше настраивать его не придётся.


Сервер и панель управления также скачайте на компьютер и переместите скачанные файлы
в удобную директорию, устанавливать их не требуется.
ШАГ 4
Настроить параметры подключения к серверу
Отсоедините отладочную плату с Wi-Fi модулем от шилда и и подключите её к компьютеру
через кабель USB A - micro USB.

Нажмите на отладочной плате кнопку BOOT.

Скачайте и установите программу PuTTY.

Запустите PuTTy:
Выберите тип соединения «Serial».

В качестве порта установите тот, который использовался для записи программы на отладочную плату в Шаге 1. Определить искомый порт можно и по-другому: зайдите в диспетчер устройств и посмотрите в разделе «Порты (COM и LPT)». Подключённое устройство будет отображаться похожим образом:
Установите скорость обмена данными «115200».

Нажмите кнопку «подключиться». Если всё сделано верно, появится окно:
Последней строкой должно быть приглашение – «shell>».

Теперь можно вводить команды и изменять параметры подключения.

Доступно 4 параметра:
  • wifi-ssid – название беспроводной сети
  • wifi-psk – пароль от беспроводной сети
  • mqtt-host – IP-адрес
    MQTT-брокера

  • mqtt-port порт
    MQTT-брокера
Доступно 3 команды:

get-param
Формат: get-param <имя-параметра>
Выводит значение заданного параметра.

Пример:
set-param
Формат: set-param <имя-параметра> <значение-параметра>
Устанавливает значение заданного параметра.

Пример:
reboot
Формат: reboot
Перезагружает устройство.
Необходимо установить значения всех четырёх параметров.

В качестве параметра mqtt-host необходимо указать IP-адрес управляющего устройства.

Введите в командной строке «ipconfig»
Параметр mqtt-port должен иметь значение 1883.
Обычно значение этого параметра установлено по умолчанию.

Как только значения всех параметров установлены, отключите отладочную плату с модулем Wi-Fi
от компьютера и установите в светофор.
ВЕРСИЯ ДЛЯ СЛАБОВИДЯЩИХ