Для отлова 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-сообщения от контроллера изменились нужным образом.