2

WiFi経由で2つのデバイス間で通信するための良いAPIまたは例はありますか?

600 ウィンドウのモバイル (バージョン 5) デバイス用のアプリをプログラミングしています。場合によっては、別のデバイスに接続して情報を交換する必要があります。

各デバイスは GPRS 経由で (電話回線を使用して) インターネットに接続します。それを介して通信できますが、速度が遅く、一部の地域では機能しない場合があります (このアプリは全国で使用されます)。

参考までに、Bluetooth も検討する予定ですが、Symbol Devices (MC70) で得られるスタックは Stonestreet One スタックです (変更できません)。マネージ コード API を使用せずにスタックを使用することは非常に困難です。また、使用するには手動設定が必要です。私のユーザーはあまり技術的な傾向はありません。

通信する別の方法 (つまり、WiFi 接続経由) があれば、それが大好きです。

(理想的には、プログラムで WiFi をオンにし、データを送受信してから (バッテリーを節約するために) WiFi をオフにできるようにしたいと考えています)。

どんな助け/提案も大歓迎です。

4

3 に答える 3

2

Motorola(数年前にSymbolを購入した)は、SymbolMC70でWLANを制御するためのライブラリもいくつか備えた.NETCF用のEnterpriseMobilityDeveloperKitをリリースしています。私は過去にこれを使ったことがありますが、非常にうまく機能しているようです。SDKには、完全なドキュメントといくつかのサンプルアプリケーションが付属しています。

于 2009-09-23T08:56:17.683 に答える
1

これは、このテーマに関する以前の質問です。

アドホックwifiウィンドウモバイルデバイス間で通信するためのより良い方法

...これは少なくともこれが可能であることを示唆しています。

別の方法として、デバイスに赤外線ポートがある場合は、そのように通信させることができます(私は思います)。

更新:この例が見つかりました:

http://community.opennetcf.com/articles/cf/archive/2008/06/09/exchanging-data-using-windows-mobile-windows-communication-foundation-net-compact-framework-and-exchange-2007。 aspx

あなたはそれとピアツーピア通信を行うことができるようです。ただし、.NetCF3.5が必要です。

于 2009-09-21T17:27:31.300 に答える
1

誰かが私が間違っていることを証明してくれることを歓迎しますが、私の知る限り、箱から出してすぐに使用できるのは Bluetooth でなければなりません。WiFiはネットワーク用です。各デバイスをアクセス ポイントとしても機能するように設定すると、これを実現できます。だから私はそれができると確信していますが、それは明確な道ではありません.

ルーターがこれを処理し、600台のデバイスのそれぞれがこのセキュリティを処理するアクセスポイントになるため、セキュリティなどの他の問題も見られます.方向。

-更新多分私は悪い回答者です、私はこれが悪い方向だと思っただけです. Windows モバイル Wi-Fi ピア ツー ピアをグーグルで検索できます。それをカバーしているサイトがこちらです。 http://www.smartphonemag.com/cms/blogs/3/588

于 2009-09-21T17:22:45.830 に答える