2012-11-27 5 views
1

SMS를 보내거나, 전화를 걸거나, 파일을보고, 센서 데이터를 검색하는 등 Android 무선을 무선으로 제어하는 ​​Windows 응용 프로그램을 작성 중입니다. WiFi를 통해 IP 소켓을 사용하는 것만으로 클라이언트가 IP 주소를 알아야합니다. 서버에 연결하십시오. 와이파이, 블루투스 또는 다른 연결 방법에 상관없이 데이터 전송을 가능하게하는 프레임 워크/API가 있는지 궁금 해서요. 또한 자동 검색 메커니즘도 있습니다. 인텔 CCF (공통 연결 프레임 워크)에 대해 들었지만 유효한 참조를 찾을 수 없습니다. 다른 사람 아십니까? MTP?Wifi, Bluetooth 또는 USB를 통해 Android 및 PC 데이터 전송을 가능하게하는 프레임 워크?

덕분에, 레오

답변

1

나는 사물의 종류를 할 cross copy라는 작은 오픈 소스 유틸리티를 썼다. 기기 간 복사 & 붙여 넣기를 수행 할 수있게 해주는 웹 앱이 있지만 아래의 RESTful API가 필요할 수 있습니다. 기본 개념은 공통 코드 단어를 공유하여 서버를 통해 장치를 연결한다는 것입니다.

는 당신이 응용 프로그램 당신에 ('a9b3c'같은) 짧은 생성 된 코드 워드를 표시하고 배경 (긴 폴링)에서 청취 요청 열 제안 : 윈도우 응용 프로그램이 있어야 그 다음

GET http://cross-copy.net/api/a9b3c 

을에 " 코드 워드를 입력 할 수있는 "장치에 링크"텍스트 필드. 당신은 Windows 응용 프로그램에서 SMS를 보내려면 당신은 당신이 당신이 응용 프로그램 이해할 수있는 데이터 구조의 어떤 종류의 코드 워드 위에 PUT 요청을 실행

GET http://cross-copy.net/api/a9b3c?watch=listeners&count=0 

를 호출하여 디바이스의 청취가 있음을 확인할 수 있습니다

PUT http://cross-copy.net/api/a9b3c 
    { 'command' : 'send sms', 'number' : '0913342133', 'msg' : 'the message which has been typed on the pc' } 
0

에게 도움을 줄 수 3 개 와이파이 모드/프로토콜이 있습니다 (예를 들어, JSON, XML, ....)

  1. SoftAP 모드 - 핫스팟으로 데스크탑 무선 장치 역할을하고안드로이드 장치는 일반 AP처럼 연결됩니다. 장치 드라이버가 지원하는 경우 Win7/8에서 지원됩니다.
  2. WiFi Direct - AP를 중재하지 않고 2 개의 WiFi 장치를 P2P 네트워크에 연결할 수있는 프로토콜 인 SoftAP 모드에서는 자연스럽게 확장됩니다. 장치 드라이버가 지원하는 경우 Win7/8에서 지원됩니다.
  3. WiFi IBSS 모드 - 두 장치 간 데이터 교환을위한 이전 프로토콜. 모든 802.11 호환 (WiFi) 시스템에서 지원됩니다.
관련 문제