- バックアップ一覧
- ソース を表示
- Sota/RaspberryPi版/wpsとIP言う機能 は削除されています。
- 1 (2015-04-02 (木) 14:30:45)
- 2 (2015-04-02 (木) 15:28:18)
Sota/RaspberryPi版?
実行前に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