投稿

ラベル(Nexus7)が付いた投稿を表示しています

Raspberry Pi がキター!(続Nexus7からVNCで繋ぐ編)

イメージ
Nexus7からVNCで繋がりましたのでご報告 ■FONをルータモードからブリッジモードに変更しました。 我が家のネットワークはこんな感じです。 BBルータ----WindowsPC         |--LinuxPC         |--RaspberryPi         |--FON-(無線LAN)- Nexus7、iPhone5などなど Nexus7からRaspberryPiへのVNC接続ができないのは、FONがブロックしているに違い無いので、ファイアウォール設定でポートを開ければ繋がるだろうと推測されます。 しかし、FONルータはプライベート回線とは別にFONユーザーが誰でも利用できる公衆回線(FREE INTERNET)を持っています。 万が一、ファイアウォール設定が公衆回線側にも適用されるとしたらセキュリティ上危険です。 そこで、触らぬ神に祟りなしって事でFONをブリッジ接続に変えてしまいました。 ※FON以外にルータが存在しないネットワークではダメなのでご注意を・・・ ※FONをブリッジモードで使用する方法は沢山の方が解説されていますのでググって下さい。 ブリッジモードに変更する事で、FONは有線<->無線の変換装置に過ぎなくなりますので、ネットワークの見掛けは以下のようになります。 BBルータ----WindowsPC         |--LinuxPC         |--RaspberryPi         |--(無線LAN)- Nexus7、iPhone5などなど ※無線LAN接続している機器に対しても、BBルータがipアドレスを配布しなければならなくなるので、念のためDHCP機能の設定値を確認しておきましょう。 今まで繋がっていたiPhoneが繋がらなくなるかもよ? ■Nexus7からVNCでRaspberryPiに接続する。 ConnectBot(SSH)でRaspberryPiに接続してVNCサーバーを起動します。 もうSSH通信は不要なので切断してしまってOKです。 AndroidVNCで接続します。 設定は先日のエラーが出た時と同じです。 あっさりと繋がり、Nexus7に...

Raspberry Pi がキター!(Nexus7からVNCで繋ぐ編)

イメージ
折角だからNexus7からRaspberryPiをVNCでも繋ぎたいじゃないですか! という事で・・・ ■RaspberryPi側 (布団に入って)Nexus7からsshで接続。 VNCサーバーをインストールします。 $sudo apt-get install tightvncserver↓ $tightvncserver↓ パスワードを設定します。 $vncserver :1 -geometry 800x1280 -depth 24↓ $netstat -lnt↓ にて確認してみます。 ちゃんとポート番号5901でVNCサーバーがListenしています。 ■Nexus7側 Android版のVNCクライアントは沢山あるようですが、100万以上のダウンロード実績があり、評価も良い AndroidVNC を選択しました。 勿論無料アプリです。 コネクション名: 適当に パスワード: VNCサーバに設定したパスワード アドレス: Raspberry Piのipアドレス ポート: 先ほど確認した5901 ユーザー名: pi 接続! Error! なんてこった~ おかしいな~? このまま捨て置けないので布団から抜け出して、PCを起動してVNCクライアント(UltraVNC Viewer)で接続してみました。 サーバーはちゃんと動いてました。 無線LAN接続に何か問題があるようです。 FONがダメなのかな? 続く

Raspberry Pi がキター!(Nexus7からSSHで繋ぐ編)

イメージ
節電の為に?暖かい布団の中からRaspberryPiを弄れる様にしましょう。 sshでNexus7から繋ぎます。 ■RaspberryPi側 起動してログインします。 設定画面を表示させます。 $sudo raspi-config↓ メニュー内のsshを選択してokとすればsshサーバーが起動してくれるようになります。 $ifconfig↓ RaspberryPiに割り当てられてるipアドレスを確認します。 ※DHCPだとipアドレスが変わって面倒なので、ルータで固定アドレスを割り当てるようにしておいた方が良いですね。 もうRaspberryPiにはキーボードもモニターも必要無いのでLANケーブルと電源だけ繋いでおけばヨシ! 節電にもなりますしね! ■Nexus7側 sshクライアントアプリが必要です。 一番人気がありそうなconnectbotを選びました。もちろん無料です(笑) Playストアからインストール します。 pi@xxx.xxx.xxx RaspberryPiのipアドレスを入力しましょう。 初回のみ認証キーがインストールされます。 イエス! パスワードを変更していなければ、 raspberry です。 無事にNexus7からRaspberryPiに繋がりました。

Android 4.2の開発者向けオプションを表示する。

イメージ
Nexus7向けにもAndroid 4.2が配布され早速アップデート。    ところが、設定メニュー内から「開発者向けオプション」が消え去ってしまいました。 Developersサイト を覗いてみると無くなったのではなく、ディフォルトでは表示されなくなっただけでした。 ※開発者向けオプションを非表示に戻す方法は不明です。 On devices running Android 4.2, developer options are hidden by default, helping to create a better experience for users. You can reveal the developer options at any time by tapping 7 times on  Settings  >  About phone  >  Build number  on any compatible Android device. 「タブレット情報/ビルド番号」をポチポチと続けてタップするとカウントダウンが表示されて・・・ 無事に・・・ 表示されました。

Nexus7で実機デバッグしてみた

イメージ
久しぶりのAndroidネタです 念願のAndroid実機を購入しました。 Nexus7 です。 WiFi専用機ですが、全キャリアがテザリング対応時代になった現在、なんら困ることは無いですし、この機能でイチキュッパと財布にも優しいマシンです! ところで、PC上でのAndroidエミュレータの重さにうんざりしていましたので、USBデバッグを試してみました。 1.Nexus7側の準備 まずは、設定メニューの「開発者向けオプション」に入ります。 初期設定では無効になっています。 右上のスイッチをOFF→ONに切り替え 開発者オプションの設定が可能になります。 USBデバッグにチェックを入れます。 次に、設定メニューに戻って「セキュリティ」設定に入ります。 自作アプリをインストール可能とする為に、提供元不明アプリのインストールを許可します。 2.PC側の準備 まず、Androidの開発環境は構築済みでしょうか?まだならEclipse及びSDKをセットアップしておきます。 この状態でUSBケーブルでPCに接続すると、USBドライバが2種類インストールされます。 Nexus7内のストレージをフォルダとしてアクセスする為のドライバと、USBデバッグに必要なドライバです。 USBデバッグ用のドライバはSDKに含まれていますので、Windowsの自動認識で失敗したら、「...\android-sdk\extras\google\usb_driver」フォルダを探すように指定すればセットアップされます。 但し、SDKは最新にアップデートしておかないと、infファイルにNexus7用の設定が入っていないと思いますので注意! 無事にドライバがインストールされたら、実機デバッグが可能になります。 3.Eclipseから実機ラン テスト用にAndroidの新規プロジェクトを作成しました。 Google純正マシンだけあって、Nexus7の画面レイアウト用パラメタが用意されてました。 実行時にエミュレータと実機を選択できる様に、ポチっておきます。 実行すると以下の様な選択画面がでてきて、実機が正常に繋がっていれば、Nexus7がonlineになっているはずです。...