• 追加された行はこの色です。
  • 削除された行はこの色です。
[[Sota/RaspberryPi版]]


*WPS [#ic8d9a1b]
実行前にmplayerを入れる必要がある。
Edisonとは違い、ifup,ifdownを使う


 #!      /bin/sh
 CURRENT=$(cd $(dirname $0) && pwd)
 cd $CURRENT
 
 if [ `wpa_cli status | grep wpa_state | grep 'SCANNING'` ] ; then
   echo 'CANCEL'
   sudo wpa_cli wps_cancel
   sudo ifdown wlan0
   mplayer wps_cancel.wav  >/dev/null &
   killall wps.sh
 else
   echo 'START'
 
 mplayer wps.wav >/dev/null &
 sudo cp ./wpa_supplicant.conf /etc/wpa_supplicant/
 sudo ifup wlan0
 sleep 3s
 wpa_cli wps_pbc &
 
 while :
 do
 if [ `wpa_cli status | grep wpa_state | grep 'INACTIVE'` ] ; then
         echo 'timeout'
         mplayer connect_error.wav  >/dev/null &
         break
 fi
 if [ `wpa_cli status | grep wpa_state | grep 'COMPLETED'` ] ; then
         echo 'connected'
         mplayer connected.wav  >/dev/null &
         break
 fi
 sleep 2s
 
 done
 
 fi


*IP言う機能 [#c743c6f8]
RaspPiはeth0にまだ対応できていない。
対応する必要あり。