2013-01-01 68 views
0

正如問題所述,目標是反向設計設備使用的協議。是否可以從安裝的驅動程序確定USB協議?

比方說,你有一個攝像頭,一個Arduino和一個Arduino USB主機屏蔽。你想和那個你不知道協議的攝像頭通話。可以通過監控USB數據包並分析爲該設備安裝的驅動程序來完成嗎?

這將是一個非常有趣的項目。

在此先感謝。

回答

0

我經常使用串行間諜程序來查看兩個設備之間的對話。在窗口中,您可以爲它付出... http://www.sinnovations.com/htdocs/serial-port-monitor.htm 在Linux中它是免費的...... http://www.cyberciti.biz/faq/howto-monitor-data-on-a-serial-port-in-linux/

+0

是你能夠成功地確定單獨使用該系列顯示器的協議? – Gaias

+0

那麼,當你說「協議」時,我知道我的設備正在使用RS-232。我能夠確定這兩個設備之間相互傳遞的問題和答案。如果使用任何ASCII協議(例如modbus)進行設備交換,您應該能夠看到它。它在Linux上是免費的,所以我建議嘗試一下。 – MattyV

相關問題