2014-02-22 3 views
0

USB - 직렬 포트 (DB-9) 어댑터를 통해 데이터를 USB 호스트 (노트북 또는 Android 장치)에서 직렬 COM 포트 (데스크탑 PC)로 전송하고 싶습니다.USB ~ 직렬 포트의 데이터

이 작업을 수행 할 라이브러리가 있습니까?

나는 이미 공부했지만 http://developer.android.com/guide/topics/connectivity/usb/host.html을 시도했지만 실패했습니다.

내 랩톱 또는 Android 기기에서 Java 프로그램 또는 Android 앱을 사용하여 데이터를 보낼 수 있습니까 ??

데스크톱 PC에서 앱으로 데이터를 수신하고 표시 할 수 있습니까 ????

그렇다면 어떻게 안내해주십시오.

답변

1

예, 가능합니다. 구현은 사용자가 선택한 장치에 따라 다릅니다.

안드로이드에서 USB 장치로의 통신을 확인하려면 usb-serial-for-android project을 확인하십시오. 이는 Silicon Labs, Prolific, FTDI 및 CDC Class 디바이스와 같은 대부분의 주요 USB to UART Bridge devices을 지원합니다.

정상적인 직렬 통신 (예 : POSIX method for Linux 또는 OSX 또는 Commuincations API for Windows)을 사용하여 랩톱 컴퓨터에서 직렬 장치로 대화 할 수 있습니다.

+2

예, 소프트웨어 측면을 다루어야합니다. 그러나 USB 직렬 변환기 또는 PC와 같은 두 개의 DTE 장치를 연결하려면 일반적으로 * 크로스 오버 케이블 * 또는 배선이 필요하므로 하나의 전송이 다른 것의 수신에 연결되는 식으로 이루어집니다 (사용되는 경우 흐름 제어 신호 포함)). –

+0

Mr. Preston, [link] (https://github.com/mik3y/usb-serial-for-android)를 시도했지만 Android 기기가 기기를 찾을 수 없습니다. 코드의 요구 사항에 따라 보오율을 조정했지만 ..... 작동하지 않습니다. – Dineshgaru

+0

내 Android 기기 세부 정보 : A210 Micromax Canvas 4 - 4.2.1 Jelly Bean. – Dineshgaru

관련 문제