2016-09-27 1 views
0

Я хочу реализовать быструю систему DAQ (10 Мбит/с) для сбора данных из массива датчиков. До сих пор я реализовал свою систему на основе Wiznet W5300 и FPGA, и я могу общаться через TCP/IP с моим компьютером. FPGA работает как сервер и ПК в качестве клиента, и я использую только один сокет на порту 5000. До сих пор Ive тестировал различные приложения для захвата и сохранения данных в Windows без каких-либо успехов (некоторые из них терпят крах, а некоторые из них отсутствуют в условия скорости). Поскольку я не являюсь экспертом по сетевому программированию, какой был бы лучший способ захвата и сохранения данных на ПК так же быстро и надежно? Я всегда стремлюсь к чему-то простому. Любые рекомендации будут приветствоваться.Быстрый регистратор данных TCP/IP

+0

В то время как я работал над проектом, мы использовали GNU Radio, и одна из главных частей на конструкции захватывали большое количество данных через локальные сети. Вы можете найти источник как FPGA, так и Linux (ПК) в своем репозитории GIT! – FarhadA

+0

Не могли бы вы выслать мне ссылку? – ctzof

+0

У вас есть главный репозиторий здесь: https://github.com/gnuradio/gnuradio, и у вас есть информация о всей цепочке инструментов здесь: https://kb.ettus.com/Building_and_Installing_the_USRP_Open-Source_Toolchain_(UHD_and_GNU_Radio)_on_Linux – FarhadA

ответ

0

Я использую tcpdump и очень доволен этим в linux и знаю, что есть эквивалент Windows, называемый windump. Вот URL для этого:

http://www.winpcap.org/windump/

+0

I предположим, что Windump работает как Wireshark. Ive также попытался захватить данные с Wireshark, но проблемы с скоростью исходят от клиента, поэтому Windump скопирует все, что просит клиент. Есть ли способ использовать Windup в качестве автономного клиента и захватить данные или использовать любую другую программу tcpclient с сохранением возможностей данных? – ctzof

+0

Pcap не должен быть для вас большой проблемой. Также tcpdump поддерживает его через libpcap в linux. В окнах это имя winpcap. Проверьте его документацию и попробуйте. – cagdas

+0

Вот некоторые сведения о pcap: https://en.m.wikipedia.org/wiki/Pcap – cagdas

Смежные вопросы