2013-01-01 2 views
0

질문과 마찬가지로, 목표는 장치에서 사용되는 프로토콜을 리버스 엔지니어링하는 것입니다.설치된 드라이버에서 usb 프로토콜을 확인할 수 있습니까?

웹캠, Arduino 및 Arduino USB 호스트 방패가 있다고 가정 해 보겠습니다. 프로토콜을 모르는 웹캠과 대화하고 싶습니다. USB 데이터 패킷을 모니터링하고 해당 장치에 설치된 드라이버를 분석하여 수행 할 수 있습니까?

정말 흥미로운 프로젝트가 될 것입니다.

미리 감사드립니다.

답변

0

종종 두 장치 간의 대화를보기 위해 직렬 스파이 프로그램을 사용합니다. 창에서는 http://www.cyberciti.biz/faq/howto-monitor-data-on-a-serial-port-in-linux/

+0

가 성공적으로 혼자 시리얼 모니터를 사용하여 프로토콜을 결정할 당신이 수 있었 ... 그것은 무료 리눅스에서 ... 그것을 위해 http://www.sinnovations.com/htdocs/serial-port-monitor.htm 을 지불 할 수 있습니까? – Gaias

+0

글쎄, "프로토콜"이라고 할 때, 내 장치가 RS-232를 사용하고 있다는 것을 알고있다. 두 기기가 서로주고받는 질문과 답변을 결정할 수 있습니다. 기기 교환이 ASCII 프로토콜 (예 : modbus)을 사용하여 이루어지는 경우 IMO를 볼 수 있어야합니다. 그것은 리눅스에서 무료로 사용할 수 있도록 노력하겠습니다. – MattyV