• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

ESPAsyncTCP как отправить сообщение конкретному клиенту

Casper

Member
Доброго времени суток. Делаю на ESP8266 шлюз modbus tcp <-> modbus rtu с использованием библиотеки ESPAsyncTCP. ESP по modbus rtu опрашивает устройства по очереди и сохраняет значение себе в массив, при получение запроса на чтение данных по modbus tcp он отправляет данные из своего массива. тут все работает хорошо. Сейчас хочу реализовать запись данных. Когда по modbus tcp приходит команда на запись, мы попадаем в
static void handleData(void* arg, AsyncClient* client, void *data, size_t len) там выставляем флаг, что хотим записать данные такому-то устройству и в основном цикле обрабатываем этот флаг, когда пройдет запись и устройство ответит, как этот ответ отправить нужному клиенту?
 
Сверху Снизу