diaryこの広告は、90日以上更新していないブログに表示しています。2013-06-18WifiアドホックモードそもそもWIFIアドホックモードとは?WIFIのモードには大きく分けて3つあります。1、インフラストラクチャーモード(Master)2、アドホック(Ad-hoc)3、クライアント(Managed)インフラストラクチャーモードは、APとして振る舞うモードです。アドホックモードは、端末と端末同士で通信するモードです。クライアントモードは、インフラストラクチャーモードとして振る舞っているAPに接続するモードです。通常、クライアントモードになれる端末は基本的にはアドホックモードにも対応しています。AndroidではWifiアドホックモードがあえてできないようになっています。それを出来るようにしようというのが今回の話です。その前に、これができるとどんないいことがあるのか?率直に申しますと、アドホックモードだからいいことはそんなありません。普段スマホを使う上でAPを介さずに通信したいなんてことはほとんどありませんからね。震災が起きてAPが使えなくなったとき、アドホックモードを使って端末同士をつなぎ他の人と通信をすることができるというメリットがあるためです。これらについて研究されてるのがDTNと呼ばれる遅延耐性ネットワークです。詳しくはググってください。アドホック通信の話に移りましょう。アドホックモードで通信をするには、二通りあります。Tetherというアプリでもアドホックモードに対応させることができます。一応私が試した中だと、どちらかが対応している場合は二つともできるはずです。今回は、1個目の「Androidの設定画面にアドホックネットワークを表示させ、つなぎに行く方法」を紹介します。そんな難しいことではありません。Linuxになれた人(Linuxを触ったことがある人)向けに言えば。無線LANクライアントツールである、「wpa_supplicant」という実行ファイルをアドホック対応のもの置き換えるだけです。その際に、SystemeディレクトリはRead-OnlyファイルシステムなのでRWでRemoutしたりして書き込みできるようにしないといけません。/systemまぁハマるところはそれぐらいですかね。アドホックに対応した、wpa_supplicantは対応したものを探してください。最新の機種だとなかなか見つかりづらいです。NexusとNexus7は見つかりませんでした。今回言いたいことは、アドホック対応化というと1個目の情報しか出てこないんですが2個目の方法もあるよということですね。Iphoneは標準でアドホック通信に対応しているようですね。OpenStackでは、プラグイン機構を採用しており、バックエ...2015-01-27IronicをDevstackでサク?っと試してみた日本OpenStackユーザ会勉強会で、Ironicのハッカソン日本OpenSt...2014-12-15(付録)Devstackはどんなことをしているのかこの記事は、Devstackはどんなことをしているのかの付録記事に...2013-07-17Android2.0のWifiの仕組みを追っかけてみた。4.0はAdhocモード不可???最近Androidのすばらしさを実感している、西脇です。読者になる検索リンクヘルプはてなブログお知らせ最新記事OpenStackで使用されているプラグイン機構Stevedoreの使い方pythonパッケージからdebファイルを作成するIronicをDevstackでサク?っと試してみたRack、WSGIサーバのThread処理の実装について(1)Backlogってなんぞや月別アーカイブはてなブログをはじめよう!ukinauさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。