문제

Wi -Fi를 통해 두 장치간에 통신의 좋은 API 또는 예제가 있습니까?

600 Window의 모바일 (버전 5) 장치에 대한 앱을 프로그래밍하고 있습니다. 때때로 다른 장치와 교환 정보와 연결해야합니다.

각 장치는 GPR을 통해 인터넷에 연결됩니다 (전화선을 사용). 나는 그것을 통해 커뮤니케이션을 할 수 있지만 느리고 모든 위치에서 작동하지 않을 수 있습니다 (이 앱은 전국적으로 사용됩니다).

FYI와 마찬가지로 Bluetooth를 살펴볼 계획이지만 Symbol Devices (MC70)에서 얻는 스택은 Stonestreet One 스택입니다 (변경할 수 없습니다). 관리 코드 API가없는 스택을 사용하는 것은 매우 어렵습니다. 또한 사용하려면 수동 설정이 필요합니다. 내 사용자는 기술적으로 기울어지지 않습니다.

의사 소통하는 또 다른 방법이 있다면 (예 : WiFi 연결을 통해) 나는 그것을 좋아할 것입니다.

(이상적으로는 프로그래밍 방식으로 WiFi를 켜고 데이터를 보내거나받은 다음 WiFi를 끄기를 원합니다 (배터리를 저장).)

모든 도움/제안에 감사드립니다.

도움이 되었습니까?

해결책

모토로라 (몇 년 전에 상징을 구입 한 사람)는 엔터프라이즈 이동성 개발자 키트 .NET CF의 경우 기호 MC70에서 WLAN을 제어하기위한 일부 라이브러리가 있습니다. 나는 과거에 이것과 함께 일했고 아주 잘 작동하는 것 같습니다. SDK에는 전체 문서와 일부 샘플 응용 프로그램이 제공됩니다.

다른 팁

이 주제에 대한 이전 질문은 다음과 같습니다.

Ad Hoc WiFi Windows 모바일 장치간에 통신하는 더 나은 방법

... 이것은 적어도 가능하다는 것을 암시합니다.

대안으로, 장치에 적외선 포트가있는 경우, 그런 식으로 통신 할 수 있습니다 (제 생각에는).

업데이트: 방금이 예를 찾았습니다.

http://community.opennetcf.com/articles/cf/archive/2008/06/09/exchanging-data-using-windows-mobile-windows-communcommunication-net-compact-framwork-and-exchange-2007. ASPX

피어 투 피어 커뮤니케이션을 수행 할 수있는 것 같습니다. 그러나 .NET CF 3.5가 필요합니다.

누군가가 나를 잘못 증명할 수있는 환영을 받았지만, 내가 아는 한, 상자에서 블루투스 여야합니다. WiFi는 네트워크를위한 것입니다. 액세스 포인트 역할을하도록 각 장치를 설정하면이를 수행 할 수 있습니다. 그래서 나는 그것이 할 수 있다고 확신하지만, 그것은 명확한 길은 아닙니다.

라우터 가이 문제를 처리하고 이제 600 개의 장치 각각 이이 보안을 처리하는 액세스 포인트가 될 것이기 때문에 다른 문제가 삭제됩니다. 왜냐하면 지금은 엉덩이에서 촬영하고 있습니다. 방향.

-UPDate 아마도 나는 나쁜 대답자일지도 모른다. 나는 이것이 나쁜 방향이라고 생각했다. Google Windows Mobile Wi -Fi Peer to Peer를 사용할 수 있습니다. 다음은이 사이트를 다루는 사이트입니다.http://www.smartphonemag.com/cms/blogs/3/588

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top