\r\n\r\n

インターネットを介さずにRaspberry Piに直接接続する方法

ラズベリー・サーキュレーターの汎用性から、いつかはワイヤレスネットワークを超えて、屋外で使用することになるはずです。では、どうやってコミュニケーションをとるのか...。

ラズベリー・サーキュレーションは汎用性が高いので、いつかはワイヤレスネットワークを超えて、屋外で使うことになるはずです。では、**キーボードとモニターがない場合、どのように通信するのでしょうか?

人間用の入力装置とモニターを持ち歩くのは、周囲にいる人には非現実的であることは言うまでもありません。まず、モニターには外部電源が必要です(専用のポータブルPiタッチスクリーンモニターを使用する場合を除く)。

ノートパソコンなど、別の機器を介して通信するのがベターな解決策です。Raspberry Piは現在Wi-Fiダイレクトに対応していませんが、無線ネットワークを使わないSSHダイレクト接続を2つ選択することができます。

いつから使えるようになるのか

Raspberry Piにワイヤレスで接続することは、ワイヤレス対応であろうと、イーサネットでルーターに接続されていようと、より便利であることは間違いないでしょう。自宅でも、学校でも、メーカーのイベントでも、ほぼ間違いなくこの方法が選ばれるでしょう。

しかし、これはすべてのケースで理想的とは言えません。

例えば、Piとカメラモジュールを使う場合、外に持ち出して、タイムラプス写真を撮影するのもいいかもしれません。SSH経由でPiに接続された無線ネットワークがない場合、PCやモバイルデバイスから動作可能な別のソリューションが必要になります。

ここでは、イーサネットとUSBという2つの信頼性の高い選択肢があります。

Ethernetでラズベリーパイと接続する。

この接続方法として最もわかりやすいのは、イーサネットケーブルを使った接続です。すべてのRaspberry Piコンピュータ(Pi 0を除く)にはイーサネットポートがあり、これが最も効率的な選択肢となります。

そのためには、必要なものがあります。

  • Raspberry Pi (タイプB、B+、2または3)
  • マウントしたばかりのラズベリー(最良の結果を得るために)
  • Micro USBケーブルと電源。
  • microSDカード。
  • 両端がRJ45コネクタのイーサネットケーブル。

Raspberry Piがポートを再設定できるため、ここでは標準的なイーサネットケーブルが有効です。従来は、2台のコンピュータを接続するためにクロスケーブルを使用することができましたが、ここではその必要はありません。

SSH接続を受け入れるためにPiの設定が必要です。これはデフォルトでは有効になっていませんが、これを回避する方法が2つあります。

  1. キーボードとモニターを使い、raspi configでSSHを有効にするために起動します。
  2. SDカード**をPCにセットした状態で、/bootを参照し、sshという空のファイルを作成します。

(このファイルは、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が設定されます。

PCとraspberry pi zeroをu**で接続します。

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ケーブルを入れ替えてみてください。

信頼性の高い2系統のダイレクト接続

モバイル端末(おそらくAndroidかiOS)からBluetoothや無線で接続できれば最高です。理論的には可能ですが、現在のところサポートされていません。どちらの方法も特に信頼性が高いとは言えないようですが、この2つの方法のどちらかが有効であるという主張もあるようです。

しかし、これらの方法のいずれかが確実に動作し、SSHで接続できるようになった場合は、ぜひともご連絡ください。コメントで教えてください、またはあなたが遭遇した問題です

画像引用:Goodcat via Shutterstock

  • 2021-03-16 08:17 に公開
  • 閲覧 ( 20 )
  • 分類:IT

あなたが興味を持っているかもしれない記事

匿名者
匿名者

0 件の投稿

作家リスト

  1. admin 0 投稿
  2. 匿名者 0 投稿

おすすめ