ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
21 ноября
1468802 Топик полностью
IBAH (09.10.2024 21:29, просмотров: 37) ответил IBAH на Продолжаю сношать ESP8266. Прокинул ModbusRTU через WiFi, через UDP, через АТ-команды, через фифо-буфера. Короче, черезтрипиздыколено. В качестве клиента фирменный Кепваре. Связь отличная, тайминги-супер. Но внезапно, раз в десяток минут, таймаут на стороне клиента доходит до 2,5 секунд!!! Это нормально?
Меняем позу! Переписал на TCP, вот тайминги запрос-ответ. Теперь косяк переехал на другое место, на таймаут ответа на SEND OK. Более менее работает при таймауте 1357мС, оно и понятно из графиков. Если на UDP в это время пакет пропадал, то здесь тянет до последнего. 

График при интервале между ответом и следующим запросом 50мС, по оси Х номер пакета и

ведущего и ведомого


Прихожу к мысли что UDP для Модбаса все таки выгоднее.


Короче, мой вывод. ESP8266 хрень редкостная, подходит только для условных "метеостанций", когда пытаешься гнать запросы чтобы получить "реальное время", не тянет.