とりあえずNetduino 3 wifi を設定したりしてあそんでみます。
まず、大事なこと
最初にフォーラムの Netduino 3 Wi-Fi Firmware v4.3.2 (update 1) - Netduino 3 - Netduino Forums を参照して、最新のファームに更新します。
その時に、Pre-requisites for this firmware をセットアップしますが、5/11現在かならずこのフォーラムからリンクされているNetduino SDKをセットアップします。じゃないとNetduino 3 Wifi用のドライバはいってなさげ。
ファーム更新できたらMFDeployでWifiの設定します。スタートメニューとかからMFDeployを起動します。起動するとこういうのでてきます。
Deviceのドロップダウンが最初SerialになっているのでUSBに変更します。*1次にPingボタンを押すと、画面下半分にPinging... TinyCLRとか出ます。*2そしたら、Target->Configuration->Networkと選択すると、こんなウィンドウが出ます。
アクセスポイント名とパスフレーズを適宜埋めます。このとき、2.4GHzのAPを指定します。5GHzは非対応。ちなみに11aのチェックボックスにチェック入れてUpdateおしても実際にはUpdateされません。
Update押したらUSBケーブルを抜き差しして、しばらくするとボタンのPushButtonの近所のLEDが緑になります。緑になったらWifi接続済み。
ちなみにコードからWifi接続を待ち合わせるにはこんなふうに書くといいってフォーラムに書いてました。
// wait for DHCP-allocated IP address while (IPAddress.GetDefaultLocalAddress() == IPAddress.Any) ;
Best practices: how to wait for a Wi-Fi network connection - Netduino 3 - Netduino Forums