Для отлова udp пакетов от контроллера можно использовать:
```bash
$ while true; do nc -u -l 49049; done
```
Добавить строку в UDP-анонсы `modules/testing/testing.c`
```c
strcat(msg, ";TORP 29.05.24");
```
Задания. От простого к сложному.
Задача №1.
Цель: демонстрация внесения изменений, сборки проекта, обновления прошивки.
Описание: найти устройство в сети, зайти на web-интерфейс, показать раздел "Информация". Продемонстрировать проект, изменить версию прошивки, пересобрать проект, обновить прошивку. Продемонстрировать изменения в web-интерфейсе.
Задача №2.
Цель: внесение изменений в информацию, которую передает контроллер по протоколу UDP.
Описание: утилитой "nc" продемонстрировать информацию, которая приходит по протоколу UDP. В проекте изменить порт UDP-анонсов и добавить контрольную строку "hello torp!" к передаваемым данным. Пересобрать проект, обновить контроллер. Убедиться, что UDP-сообщения от контроллера изменились нужным образом.
Задача №3
Цель: внесение изменений в информацию, которую передает контроллер по протоколу MQTT.
Описание: настроить контроллер на передачу mqtt-сооющений на нужный брокер. Продемонстрировать, что контроллер передает данные в нужные топики. Добавить контрольную строку "hello torp!" в один из пакетов данных. Пересобрать проект, обновить контроллер. Убедиться, что mqtt-сообщения от контроллера изменились нужным образом.