Я хочу реализовать быструю систему DAQ (10 Мбит/с) для сбора данных из массива датчиков. До сих пор я реализовал свою систему на основе Wiznet W5300 и FPGA, и я могу общаться через TCP/IP с моим компьютером. FPGA работает как сервер и ПК в качестве клиента, и я использую только один сокет на порту 5000. До сих пор Ive тестировал различные приложения для захвата и сохранения данных в Windows без каких-либо успехов (некоторые из них терпят крах, а некоторые из них отсутствуют в условия скорости). Поскольку я не являюсь экспертом по сетевому программированию, какой был бы лучший способ захвата и сохранения данных на ПК так же быстро и надежно? Я всегда стремлюсь к чему-то простому. Любые рекомендации будут приветствоваться.Быстрый регистратор данных TCP/IP
ответ
Я использую tcpdump и очень доволен этим в linux и знаю, что есть эквивалент Windows, называемый windump. Вот URL для этого:
I предположим, что Windump работает как Wireshark. Ive также попытался захватить данные с Wireshark, но проблемы с скоростью исходят от клиента, поэтому Windump скопирует все, что просит клиент. Есть ли способ использовать Windup в качестве автономного клиента и захватить данные или использовать любую другую программу tcpclient с сохранением возможностей данных? – ctzof
Pcap не должен быть для вас большой проблемой. Также tcpdump поддерживает его через libpcap в linux. В окнах это имя winpcap. Проверьте его документацию и попробуйте. – cagdas
Вот некоторые сведения о pcap: https://en.m.wikipedia.org/wiki/Pcap – cagdas
- 1. Root регистратор игнорируя регистратор уровня
- 2. python асинхронный регистратор данных
- 3. ADB TCPIP Ошибка подключения
- 4. TCPIP-сеть с C#
- 5. Android - adb tcpip error
- 6. REST совместимость по TCPIP
- 7. Microchip TCPIP не работает
- 8. break tcpip connect method
- 9. tcpip 3-way handshake
- 10. TCPIP сервер одно соединение
- 11. Соединения TCPIP в Windows 2008
- 12. Dataencryption через VB.NET с TCPIP
- 13. Microchip TCPIP Stack over 18f4620
- 14. Подключение андроид устройства через TCPIP
- 15. Тестирование анализатора данных json должно возвращать регистратор
- 16. Отправка данных по tcpip с использованием Microchip's PIC18F
- 17. Android Socket Socket TCPIP открытое соединение
- 18. Файловый регистратор в C#
- 19. db2 не прослушивает соединение TCPIP на localhost
- 20. IVRS ответный регистратор
- 21. Зашифрованные регистратор для Java
- 22. несколько экземпляров tcpip stack в Linux
- 23. Delphi datasnap tcpip encryption PC1 и RSA
- 24. Ссылка Simulink от tcpip с приложением C++
- 25. Hazelcast в многоузловой Докер средах с TCPIP
- 26. Нужно ли закрывать гнездо tcpip в Matlab?
- 27. Как передать файл db через tcpip?
- 28. Селен WebDriver: что корневая регистратор и ручной регистратор в log4j
- 29. Singleton logger, статический регистратор, заводской регистратор ... как зарегистрироваться?
- 30. Python ошибки регистратор
В то время как я работал над проектом, мы использовали GNU Radio, и одна из главных частей на конструкции захватывали большое количество данных через локальные сети. Вы можете найти источник как FPGA, так и Linux (ПК) в своем репозитории GIT! – FarhadA
Не могли бы вы выслать мне ссылку? – ctzof
У вас есть главный репозиторий здесь: https://github.com/gnuradio/gnuradio, и у вас есть информация о всей цепочке инструментов здесь: https://kb.ettus.com/Building_and_Installing_the_USRP_Open-Source_Toolchain_(UHD_and_GNU_Radio)_on_Linux – FarhadA