arduino wifishield v.2設定部分(參考自教程)
http://wiki.dfrobot.com.cn/index.php/(SKU:TEL0047)wifi_shield_V2.2%E4%BD%8E%E5%8A%9F%E8%80%97Wifi%E6%89%A9%E5%B1%95%E6%9D%BF_%E6%94%AF%E6%8C%81b/g/n
AT
初始化
AT+WS
查詢附近熱點
AT+WAUTO=0, S109 nhu
SSID
AT+WWPA= 52720000 x(不用輸入這一行)
有無密碼
at+ndhcp=0
取消自動配置
at+nset=192.168.67.42,255.255.255.0,192.168.67.254
S109的IP設置(事先PING過.42沒主機使用)
熱點的IP與gateway須用電腦先連線到AP再用cmd查看ipconfig
AT+NAUTO=1,1,,4000
設定PORT
ATC1
重啟時自動連線
AT&W0
儲存
ATA
查詢配置結果
android部分
在嘗試開發bluetooth跟wifi時
手機的xml檔底都必須加入權限
藍芽:
wifi:
如果不加入權限而使用相關程式碼一定會造成程式崩潰
在開發wifi時要注意的是使用socket時在main thread上去scoket = new scoket會使得程式產生例外
因此,在進行wifi連線scoket=new scoket(IP,PORT)時需要另外開一個thread去產生連線,而這段thread只做一次動作
否則都會造成例外,而此類例外有的是null例外(有例外,但message是null),或者是在取得scoket的outputstream時產生socket is not connected的例外。