\r\n\r\n
ラズベリー・サーキュレーションは汎用性が高いので、いつかはワイヤレスネットワークを超えて、屋外で使うことになるはずです。では、**キーボードとモニターがない場合、どのように通信するのでしょうか?
人間用の入力装置とモニターを持ち歩くのは、周囲にいる人には非現実的であることは言うまでもありません。まず、モニターには外部電源が必要です(専用のポータブルPiタッチスクリーンモニターを使用する場合を除く)。
ノートパソコンなど、別の機器を介して通信するのがベターな解決策です。Raspberry Piは現在Wi-Fiダイレクトに対応していませんが、無線ネットワークを使わないSSHダイレクト接続を2つ選択することができます。
Raspberry Piにワイヤレスで接続することは、ワイヤレス対応であろうと、イーサネットでルーターに接続されていようと、より便利であることは間違いないでしょう。自宅でも、学校でも、メーカーのイベントでも、ほぼ間違いなくこの方法が選ばれるでしょう。
しかし、これはすべてのケースで理想的とは言えません。
例えば、Piとカメラモジュールを使う場合、外に持ち出して、タイムラプス写真を撮影するのもいいかもしれません。SSH経由でPiに接続された無線ネットワークがない場合、PCやモバイルデバイスから動作可能な別のソリューションが必要になります。
ここでは、イーサネットとUSBという2つの信頼性の高い選択肢があります。
この接続方法として最もわかりやすいのは、イーサネットケーブルを使った接続です。すべてのRaspberry Piコンピュータ(Pi 0を除く)にはイーサネットポートがあり、これが最も効率的な選択肢となります。
そのためには、必要なものがあります。
Raspberry Piがポートを再設定できるため、ここでは標準的なイーサネットケーブルが有効です。従来は、2台のコンピュータを接続するためにクロスケーブルを使用することができましたが、ここではその必要はありません。
SSH接続を受け入れるためにPiの設定が必要です。これはデフォルトでは有効になっていませんが、これを回避する方法が2つあります。
(このファイルは、Raspbian OSが起動時に検出し、SSHを有効にするためのコマンドとして使用されます)。
これで、SSHでPiに接続するために必要なものはすべて揃いました。必要なのは、機器のIPアドレスだけです。ルーターに接続するか(通常は192.168.0.1ですが、ルーターのIPが正しいことを確認する必要があります)、キーボードとモニターを使ってPiを起動し、次のように入力します。
ifconfig先に進む前に、Piが正しく起動していること、SSHが正常に動作していることを確認する必要があります。SSH接続ガイドはこちらが便利です。
Piの起動とルーター経由の正常な無線動作に満足したら、デバイスの電源を切ります。
sudo shutdownここで、Raspberry PiとPCをEthernetケーブルで接続します。
これを動作させるには、特定のソフトウェア:bonjourzeroconfが必要です。 このAppleのソフトウェアは、ネットワークデバイスを認識するためのソフトウェアで、macOSにプリインストールされています。 Windowsユーザーは、AppleのウェブサイトからBonjour Print Services v2.0.2をインストールすることが可能です。
これをインストールし、Piへの直接ケーブル接続をセットアップすると、小さなコンピュータの電源が入り、完全に起動した時点で接続できるはずです。
PiはまずDHCPサーバーからIPアドレスを取得しようとし、失敗すると169.254.x.xの範囲の専用アドレスにデフォルトで移行します。また、ネットワーク上の他の機器と混信しないように、PCやノートパソコンの機内モードに切り替えておくと便利です。IPが割り当てられると、Bonjourネットワーキングは.localドメインアドレッシングを確立します。
しばらくしたら、SSHツールを開いて、ローカルのラズベリー(或[email protected])にデフォルトパスワードの「raspberry」で接続するだけです。
ただし、Windowsユーザーの場合、この機能を実現するために、OSがルーターから割り当てられたIPアドレスを強制的に削除する必要がある場合があります。コマンドプロンプトを開き、次のように入力します。
ipconfig /renewこれにより、169.254.x.xの範囲にあるランダムなプライベートIPが設定されます。
Raspberry Pi Zeroをお持ちの方は、PCやノートPCのUSBポートから直接接続することもできますが、この場合にもWindowsとMacではBonjour、Linuxではavahiデーモンが必要です(avahiデーモンはUbuntuにプリインストールされています)。
まず、新しい Raspbian Jessie または Raspbian Jessie Lite (2016 年 5 月 26 日以降) を SD カードにフラッシュしてください。ピゼロにする前に、デスクトップのファイルエクスプローラーでブートパーティションを探し、.txtを設定します。 このファイルを生のテキストエディター(Windowsのメモ帳など)で開き、一番下までスクロールしてください。最後に付け加える。
dtoverlay=dwc2終了したら保存して閉じ、command-line.txtを見つけて開き、"rootwait "を見つけてその下に**を入れます。
modules-load=dwc2,g_ether以下のように、スペースのみで区切り、同じ行にあることを確認してください。
保存して終了し、microSDカードを取り出す。そして、それを**Raspberry Pi Zeroに持っていき、コンピュータに接続してからデバイスを起動させます。USBで接続する必要があります。
SSHソフトのアドレスとして、ローカルのRaspberryを使用します(再度、您也可以尝试[email protected]如果使用Linux命令行)。なお、ホームネットワーク上に他のRaspberry Piがある場合は、無線LANを無効にする必要がある場合があります。これにより、Wi-Fi経由でKodiボックスに接続するのではなく、USB経由でPi Zeroに接続することが保証されます。
問題が発生した場合は、USBケーブルを入れ替えてみてください。
モバイル端末(おそらくAndroidかiOS)からBluetoothや無線で接続できれば最高です。理論的には可能ですが、現在のところサポートされていません。どちらの方法も特に信頼性が高いとは言えないようですが、この2つの方法のどちらかが有効であるという主張もあるようです。
しかし、これらの方法のいずれかが確実に動作し、SSHで接続できるようになった場合は、ぜひともご連絡ください。コメントで教えてください、またはあなたが遭遇した問題です
画像引用:Goodcat via Shutterstock