バックグラウンドで通信するアプリについて質問です
下記の行程はどこまで可能でしょうか?

スリープが経過してwifiが自動切断された端末
↓AlarmManagerでReceiver起動
↓自身がスリープ状態か確認
↓通信状況を確認
↓wifiをAPに繋がせる
↓通信を使用する仕事を開始
↓仕事終了
↓自身がスリープ状態か確認
↓ならばwifiのAPへの接続を切断(または自動切断に任せる)して終了

よろしくお願いします