Здравствуйте,
устройство подключается к ПК с помощью сетевого кабеля.Интерфейс Gigabit Ethernet.
Устройство принимает/получает пакеты размером 86 байт (включая MAC заголовок).
Структура пакета: MAC адрес приёмника, MAC адрес источника, два байта — длина сообщения.
Затем идет 8 байтовый заголовок и 64 байта данных.
Из устройства в ПК идут широковещательные пакеты.
Одна из команд реализованных в устройстве — передача в ПК изображения 640x480, разбитого на пакеты.
640 байт данных в пакете содержат фрагмент изображения (одну строку).
Между кадрами (изображениями) сейчас интервал в 40 мс. То есть 480 строк изображения принимаются ПК с задержкой в 40 мс.
Приложение использует Winpcap интерфейс.
Как один из вариантов рассматривается работа с устройством через UDP протокол.
Как заставить ПК (ОС) принимать данные на большей скорости.