운영체제 마다 USB 라이브러리가 다른가요?
글쓴이: rlj1202 / 작성시간: 수, 2017/07/19 - 9:01오후
안드로이드 휴대폰은 컴퓨터에 연결하면 MTP로 파일을 읽고 쓸 수 있는 장치로 인식되잖아요? 찾아보니 MTP라는 컴퓨터가 휴대폰에 요청하고 그걸 휴대폰이 응답하는 식으로 주도권이 분산되어 있는 미디어 전송 프로토콜을 사용한다고 하더군요.
제가 하려고 하는것은 그 핸드폰에 있는 음악 파일들의 목록을 가져오고 음악 파일을 전송하거나 전송받기 입니다.
저는 GO언어로 작성을 해보려고 라이브러리를 찾아보던중에 go-mtpfs 라는 라이브러리를 찾았습니다. 근데 윈도우에서의 사용방법은 전혀 나와있지 않고 사용방법도 나와있지 않았습니다.
또 윈도우에서는 WPD라는게 있더군요. Window Portable Device라고 해서 따로 API가 제공되는데 아직 네이티브 프로그래밍에는 문외한이다보니 뭐가 뭔지 잘 모르겠어서 이틀동안 찾아보다가 질문 드립니다.
1. USB라는 규격은 프로토콜 또한 별로로 존재하나요?
2. MTP라는 것은 각각의 운영체제 마다 다르게 구현이 되어있는건가요?
제가 하고싶은 작업을 윈도우환경에서 하기 위해서는 무엇을 찾아보면 될까요?
Forums:
1. 질문이 좀 헷갈리네요. USB 프로토콜과 MTP
1. 질문이 좀 헷갈리네요. USB 프로토콜과 MTP 프로토콜은 서로 계층이 다릅니다.
2. 네.
댓글 달기