ネットワーキング:ヘッドレスラズベリーPI

上に尾をピンでピンして、私のBB-8ドロイドで水中で私のつま先を深く浸した後、私はラズベリーPI 3モデルBを購入しました。最初のステップは接続することでしたそれに。しかし、それは802.11nワイヤレスを組み込んでいる間、私は最初にワイヤレスアクセスポイントを持っていませんでしたが、私は最終的にはそれを得ました。それは私がそれを見つけてそれを私のデスクトップコンピュータで接続する方法を使って行ったことを示した。間違いなく同じことをしようとする他の人があるので、PIを直接コンピュータに直接接続するために使用される秘密の呪文を見てみましょう。

デスクトップコンピュータからPIに接続するのはなぜですか?結局のところ、PIラップトップとPIタブレットを作るために頻繁に使用される小さなモニタやキーボードがあります。私はさまざまなロボットにPIを埋め込むつもりだったので、私はそれのために別のモニターとキーボードを購入する必要はありませんが、私は少しそうすることをしました。

My DesktopのモニタはVGAコネクタを使用していますが、PIと一緒に獲得したVGA-TO-HDMIアダプタは機能しませんでした。また、私のデスクトップの古代のキートロニックキーボードはPS / 2コネクタを使用しています。 PS / 2からUSBのアダプターが存在していますが、私の研究は私のキーボードがUSBを称賛し、それ自身のそのような電子機器を持っていないので、私の研究はそれに賢くUSBスマートを持つ必要があることを示しました。 (しかし、それは甘い、深い触覚キーを持っています!)私のPIはヘッドレスのままであり、私のデスクトップコンピュータからそれを接続することによってそれをプログラムするでしょう。

イーサネットケーブルで直接接続します

私の家のモデムも古代で、無線はありませんでした。イーサネットポートが1つしかありませんでした。それは私のデスクトップコンピュータをモデムまたはラズベリーPIに接続することができましたが、どちらも同時に接続できませんでした。そのため、PIを箱の解除するには、それを私のコンピュータに接続する唯一の方法はモデムからイーサネットコードを抜き、代わりにそれをPIに差し込むことでした。それはPIと仕事をしながらインターネットのアクセスを示さず、ほとんど理想的ではありませんが、PIがまったく働いているかどうかを確認するのに十分です。

しかし、私のコンピュータにPIと話すのは、PIのIPアドレスを必要としました。 IPアドレスに慣れていない人のために、それらはドットで区切られた0から255の範囲の4つの数字で構成されています。例えば:

169.254.95.208.

それは本当に32ビット数ですが、それは読みやすさのためにその方法で書かれています。

Windowsのネットワークと共有センター

IPアドレスとサブネットマスク

私のデスクトップ上のWindowsコントロールパネルに移動してからネットワークと共有センターに移動します。ネットワークが現在存在していることがわかりました。

ビューのステータスをクリックしてより深く進むと、いくつかの有益な情報が見つかりました。最初のものはデスクトップコンピュータのIPアドレス、169.254.95.208でした。 IPv4は、インターネットプロトコルバージョン4を使用していることを教えてくれます.IPv6のIPアドレスは少なくとも4倍長く異なります。

さらに、IPv4サブネットマスク255.255.0.0の存在は、2つのマシンの間にサブネット、またはサブネットワークが形成されていたと言った。サブネットは、より小さなネットワークを構成するマシンのグループです。彼らのIPアドレスはすべて同じバイナリ値で始まりますが、彼らが共通の始めにある最初のビットがさまざまですが、ただし、単なるビットが異なります。どのビットが一般的なのか知っていますか?

サブネットマスクを使用して
それがサブネットマスクが入ってくるところです。どのビットがあるかを調べるには、サブネットマスクを取り、ビットごとに、そのサブネット上のメーカーのIPアドレスを実行します。図が示すように、私の場合の結果は169.254.0.0で、PIのIPアドレスは169.254で始まっていることを示しています。サブネットマスクを書き込むもう1つの方法はCIDR表記法です。 CIDR表記では、IPアドレスの後に、共有ビット数が続きます。この場合、それは169.254.0 / 16です。最後の2つの数字はゼロですが、16があなたにどのような保持するかをあなたに伝えていることを検討する必要はありません。このCIDR表記は間もなく役立ちます。

169.254は共有されていますが、それでも65,536(256×256)の2つの残りの数字について可能な組み合わせを残しました。ネットワークをスキャンするには、すべての数の数の組み合わせを実行するには、NMAPを使用し、NMAP.ORGからダウンロード可能です。

‘nmap -sn’のスキャン結果
スナップショットに表示されているように、GUIバージョンも利用可能ですが、Cygwinウィンドウで実行しました。次のコマンドラインを使用しました。

NMAP -SN 169.254.0.0/16.

サブネットマスクはCIDR表記を使用して与えられていることに注意してください。スナップショットに表示されるラズベリーPIについてのセクションは、約10分後に表示され、169.254.0.0から169.254.37.77、PIのIPアドレスからスキャンするのに長い間登場しました。それが私が探していたものだったとしても、私はとにかくそれを去りました、そしてフルスキャンは44分を超えるだけでした。その間、それは私のデスクトップコンピュータ、それがスキャンしていたホストを見つけました。 PIのIPアドレスが169.254.255.255になっていました。

PIのIPアドレスはシャットダウンを介して169.254.37.77になり続け、再びスキャンが必要ではありませんでした。

端末とVNCデスクトップの起動SSH端末のためのパテ

VNCデスクトップ

接続していたので、デスクトップコンピュータのPIに安全なシェル(SSH)を実行している端末が必要でした。端末を設定しても、人気のあるPuttyプログラムをダウンロードして実行することの問題でした。セッションセクションでは、PIのIPアドレス、ポート22に入力し、SSHが選択されていることを確認しました。これにより、ログインプロンプトでターミナルウィンドウが開かれました。デフォルトのユーザー名はPIであり、パスワードはラズベリーです。もちろん、私がした最初のものはパスワードを変更するためにpasswdユーティリティを実行されました。

代わりに、代わりにVNCを使用してグラフィカル端末を取得することもできます。これはあなたのデスクトップコンピュータのウィンドウ内で実行されるグラフィカルデスクトップですが、実際にはPIへの端末です。

無線ルータを使用してイーサネットを使用して接続します

私が無線ルーター/ファイバーモデムコンボに切り替えることを決定したことを私のPIを取得した後は長くはありませんでした。ボーナスとして、このアップグレードには複数のイーサネットポートも含まれています。デスクトップコンピュータをワイヤレスを使用するように設定しましたが、まだPIの場合も同じことができませんでした。私は無線を設定するためにPI上でいくつかの設定をしなければならなかったので、最初にイーサネットを使用して接続しなければなりませんでした。

ブラウザ内のルータネットワーク情報
イーサネットを使用してルータに接続すると、スキャンが含まれていないことを考慮して、上でカバーされている直接接続方法よりはるかに簡単でした。イーサネットケーブルを使用してPIを接続したら、私は単にデスクトップコンピュータ上のブラウザを起動し、その上部のブラウザのURLバーにルータのIPアドレスを入力しました。これは192.168.1.1または192.168.2.1のようなアドレスですが、http://を使用すると、いくつかのブラウザはhttp://を必要としません。ルーター/モデムのマニュアルを確認してください。

あなたが見るものはあなたのモデムによって異なりますが、私はPIのIPアドレス、192.168.2.14で下部にネットワークグラフを表示しました。そのため、上記のようにパテを使って端末を育てることができました。

PIとモデムの間にイーサネットを使用したままにしたい場合は、完了です。しかし、私のロボットが末尾のイーサネットケーブルなしで歩き回ることができるようにワイヤレスに行きたかった。私はPIにターミナルを持っていたので、私は次のステップに進むことができました。

ワイヤレスで接続します

Raspberry PI 3モデルBにはワイヤレス内蔵がありますが、ワイヤレスなしのバージョンがある場合は、PIのUSBポートの1つに差し込むワイヤレスドングルも取得できます。ヘッドレスPIに無線で接続する前に、まず上記の方法のいずれかを使用して接続する必要があり、PI上でいくつかの設定を行う必要があります。

私は端末を育て、上記のようにログインしました。私は自分の無線ネットワーク名とネットワークパスワードを設定ファイル/etc/wpa_supplicant/wpa_supplicant.confに置く必要がありました。しかし、安全上の理由から、パスワードがプレーンテキストに入らなかった。

WPA_PASSPHRASEを使用し、WPA_SUPPLICANT.CONFを編集します
WPA_SUPPLICANT.CONFを編集します
そのため、WPA_PASSPHRASE「BOBSNETNAME」「BOBSNETPASSWOR」を実行し、この端末で強調表示されているテキストをクリップボードにコピーしました。 “BobsNetName”と “BobsNetPassword”はもちろん架空のものです。

その後、/etc/wpa_supplicant/wpa_supplicant.confを編集し、右クリックしてクリップボードから貼り付けました。貼り付けられたテキストはまだクリアテキストでパスワードを持つ行を含めました。それはコメントアウトされましたが、それにもかかわらず、見えるように、それを削除しました。

保存後、エディタを終了した後、イーサネットケーブルが切断されました。 WPAサプリカントと呼ばれる実行中のプログラムは、ファイルが変更された後に数秒後に取られ、ワイヤレスが到達しました。そして、数秒待った後、私はping google.comを走りました。出来た。 PIは無線で接続されていました。

それ以外のことはありませんでしたが、sudo wpa_cliの再構成を実行して手動で再起動できました。これにより、インターフェイス名、WLAN0がマイケースで報告されます。

実行されている ‘ifconfig wlan0’
それをさらにテストし、PIのIPアドレスを取得するには、ifconfig wlan0を実行し、inet addrの横にあるIPアドレスを探しました。それはそこにあり、私はPIに接続し、プログラミングロボットを始めることができました。

それらは私のラズベリーPIに接続することでの私の経験でしたが、ハッカデにたくさんのラズベリーPIユーザーがたくさんいることを知っています。どのような方法を使用していますか。他の人が彼らに落ちないようにコメントでお知らせください。

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Post

Hackaday賞エントリー:3D印刷リニアアクチュエータは2kg +Hackaday賞エントリー:3D印刷リニアアクチュエータは2kg +

【チップロボット】の具体的なハックのウサギの穴があります。 2kg +の質量を容易に持ち上げることができるだけでなく、ほとんど3D印刷されており、NEMA 17ステッピングモーターや運動制御用のランプボードのような一般的なハードウェアを使用しています。 メイン3D印刷されたリードセクリックはプラグアンドソケット設計を使用して、リードスレークを単一のピースとして印刷する必要なしにアセンブリを望む任意の長さに容易に拡張することができる。アクチュエータの先端は、導電性フォームから作られた力センサを統合し、それが圧縮されるにつれて抵抗を変化させ、アクチュエータのある程度のフィードバックを可能にする。力センサは、導電性インクで飽和している3Mフォーム耳栓から作られている。 [Chiprobot]彼の特定の方法についての多くの詳細には行きませんが、力センサーとして導電性フォームを使用することはかなりよく知られ効果的なハックです。すべての上への最上位に、[Chiprobot]がESP32でWiFiを介してWeb GUIを追加しました。下に埋め込まれたビデオで行動中の全体を見てください。 [Chiprobot] DIYリニアアクチュエータには見知らぬ人ではありません。彼は確かにこのハッカデー賞エントリーで力とサイズの点でそれを伸ばしました。 HackadayPrize2017は次のようにスポンサーされています。

Appleは、若者向けの新しい「Apple Camp at Home」イベントAppleは、若者向けの新しい「Apple Camp at Home」イベント

を発表します。Appleは通常、Apple StoresでApple Campセッションを開催しますが、現在のコロナウイルスの状況は不可能であることを示しています。 一部のビジネスは気にしないので空中に手を投げるだけかもしれませんが、Appleは代わりに自宅でApple Campを導入しました。 店内のイベントに似ていますが、現在は家の理想に対応しています。家のApple Campは、12歳の8歳の若者向けに作成され、簡単なフォローアクティビティブックが含まれています。若者は、ビデオ、アート、デザイン、コーディングによってプロデュースする意欲があります。 今年の夏、Apple Campは、自宅の好みのエリアから体験できる8〜12歳の若者を無料で楽しく、デジタルプログラムに提供します。私たちのフォローのようなアクティビティの本は、ビデオ、アート、デザイン、およびコーディングで作成するキャンピングカーの新しい方法を示しています。私たちは、有用なサポートのためにオンラインオンラインセッションを提供し、Apple Campであなたの時間を最大限に活用する必要がある可能性のあるあらゆる種類の懸念に対応するために提供しています。 セッションは約30〜60分間実行され、アクティビティブックはiPhoneのページアプリとiPadによって配布されます。キャンプがオンラインになったときに通知されるのと同じくらい署名することは、Appleにメールアドレスを提供し、待っている基本的な状況です。 あなたが若者と要件を持っているなら、彼らを楽しませ続けるためのいくつかの方法と今年の夏に知らされているなら、これは開始するのに最適な場所かもしれないので、今日のAppleに向かってください。 同様に検査するのが好きかもしれません: ダウンロード:iOS 13.6ベータ2 IPSWリンク、OTAプロファイルファイル、iPados 13.6のベータ2リリース iOS 13.5.1 AppleがiOS 13.5 Jailbreakファームウェアの署名を停止した後、ダウングレードが不可能になりました Jailbreak iOS 13.5.1 checkra1nを利用して、[ビデオチュートリアル]を正確に紹介します iOS 13.5ジェイルブレイクUNC0verのソースと同様に、最高のCydia Reposとソース iOS

鶏肉、鶏肉、起きます!鶏肉、鶏肉、起きます!

数ヶ月前、[マイク]は、彼が食べていたすべてのフライドチキンから骨を節約し始めました。それがオープンラインであるならば、あなたはそれが良いことだと知っています。 このサイボーグチキンプロジェクトは、マイクの愛の恋人のバトルボットの愛、そして戦いの不要な不足。違いは小さいですが区別されます。ロボットは単に自動的にまたはリモコンを通して指示を実行するデバイスです。一方、サイボーグは有機およびバイオメカトロンの両方の部分を含む。 [マイク]はチキンの骨を節約していたので、彼はゴミからサイボーグを作り出すという考え、数つのサーボ、MSP430、そして彼のジャンク引き出しの中に座っている他の部分を描いたという考えにつまずいた。 以前のリモートコントロールされた食品プロジェクトの継続は、これらのチキンの戦いの能力はあなたが期待するものについてです。 [マイク]はすでにこれらのデバイスのうちの少なくとも2つを構築しており、その結果はRock ‘EM Sock’ EM Borgsとして正確に説明されています。アクションの下のビデオをチェックしてください。 物事のハードウェア側では、[Mike]がMSP430を拾い上げ、Javaで少しコードをホイップアップしました。 30億企業コンピューティングシステムと今、2つのサイボーグ鶏がJavaを実行します。モーターとシャーファーはポロロから来て、統制はAtariジョイスティックのペアでIRを介して提供されています。 下のこれらのサイボーグ鶏のビデオをチェックすることができます。あなたがなぜ尋ねなければならないならば、答えは常に ‘です。