株式会社インデペンデンスシステムズ横浜

システム開発エンジニアの西田五郎が運営しております。新規開発案件のご依頼をお待ちしております。

*

Raspberry Piをモニターとキーボードなしで導入する(その3)コンソールを使う

      2017/02/19

IMG_0942

(※2017/02/19 最新の情報は以下です。)
Raspberry Pi 3でのコンソールケーブル利用と初期設定

Raspberry Piをモニターとキーボードなしで導入するの3回目です。今回はコンソールを使ってRaspberry Piにログインする方法についてです。まず、前回までの内容は以下です。
Raspberry Piをモニターとキーボードなしで導入する(その1)SSHでのログインまで
Raspberry Piをモニターとキーボードなしで導入する(その2)初期設定とリモートデスクトップ
今回の内容は場合によってはその1の方法が出来ない場合に使える方法です。その1ではLANケーブルを接続してSSHでログインする方法でしたが今回はシリアルコンソールケーブルを使ってログインします。

(※2014/12/16 追記 以下のケーブルは使用されているチップがサポート終了でWindows8以降には対応しないようです。そのため新規でWindows8.1で使えるコンソールケーブルを購入しました。その情報をページ最後に追記しました。)

(※2015/11/19 追記 Windows8.1でのコンソールケーブル使用について以下で書きました。)
Raspberry PiのPL2303内蔵コンソールケーブルのWindows8.1の対応について

まず今回使ったシリアルコンソールケーブルは以下です。シンプルなUSBシリアル(UART)変換ケーブルです。注意点としては今現在Windows8では使えないようです。
OLIMEX USBシリアル変換ケーブル(3線式)
袋に入った状態ですが以下のようなケーブルです。今現在、上記の商品ページにも写真があります。
IMG_0947

ケーブルは3本だけで、以下のように、GPIOの6番GND、8番TXD、10番RXDに接続します。初期状態ではUARTはコンソールの設定になっているのでこの接続でコンソールになります。(※Raspberry PiのUARTについては本ページ下の関連リンク等を参照して下さい。)
IMG_0942

ケーブルのデバイスドライバは今現在、上記の商品ページからダウンロード出来ます。このケーブルを接続して認識させると以下のようにデバイスマネージャに表示されます。
0001

この状態でここではTeraTermで接続します。まだRaspbery Piの電源はOFFのままです。今回はシリアルを選択します。
0003

通信の設定を行います。
WS000034

0005

この状態でRaspbery Piを起動します。正常に動作すると起動の経過が表示されてログイン待ちの状態になります。
0006

初期状態のユーザ名:pi パスワード:raspberryでログインします。これでコマンド操作が可能になります。

0009

今回の方法はシリアルコンソールケーブルで直接接続する方法なので何かあった場合は便利です。この状態で初期設定やIPアドレスの設定等が出来ます。その方法は前回書きました。

今回でこのシリーズは終了です。

(※2014/12/16 追記)
新規にWindows8.1で使えるようにコンソールケーブルを購入しました。以下の商品です。
USB to TTL Serial Cable – Debug / Console Cable for Raspberry Pi PRODUCT ID: 954
価格は今現在$9.95で普通だと思いますが、1週間ぐらいで届きましたが送料がUPSで$23.13かかりました。検索していてこの商品のページに「Windows8サポートしました」的なことが書いてあったのですぐに購入してしまいました。他にもあると思います。たとえば以下もWindows8.1で使えるようです。
FTDI USBシリアル変換アダプター(5V/3.3V切り替え機能付き)
このスイッチサイエンスさんで購入出来る製品を使ったRaspebery Piとの接続の例は以下にあります。
RaspberryPiのシリアル接続

私が購入したケーブルももちろん使えました。
Raspebery Piとの接続です。電源も供給されます。
IMG_0261
PCとの接続です。
IMG_0262

使い方のページが以下にあります。私の場合はTeraTermで使いましたが、Window7のケーブルと同様に使えました。
Using a console cable.
やはりこのケーブルがあると特に移動先で使う場合は便利かと思います。ただですが、コンソールと汎用シリアルポートは切替えになるので、汎用シリアルポートとして使いたい場合はコンソールは使えなくなります。この設定については他サイトの関連リンク等を参照して下さい。
(※追記ここまでです。)

他サイトの関連リンク
Raspberry Pi シリアル通信の初期設定
Raspberry Piでシリアル通信(※2014/12/16追加しました。)

本サイトで関連するかもしれないページ
Tiva C EK-TM4C123GXL(その9) UART通信
AndroidでUSBシリアル通信(その1)ハードウェア・ソフトウェア構成等



 - Raspberry Pi, 使ってみた

AdSense

AdSense

  関連記事

AndroidでUSBシリアル通信(その4)ライブラリサンプルの内容

AndroidでUSBシリアル通信の4回目です。今回は、前回動作確認をしたライブ …

3Dプリンターを使ってみた(その4)Autodesk 123D Creatureで仕上げ

3Dプリンターを使ってみたの4回目です。前回は、Autodesk 123D Cr …

Node.jsでRaspberryPiのGPIOを使う(その1)デバイスドライバでLED

Node.jsでRaspberryPiのGPIOを使ってみます。今回はデバイスド …

no image
Microsoft AzureでSQL DBを使ってみる(その2)Azureでの公開

前回の続きです。Microsoft Azure(以下、Azureと表記します。) …

ASP.NET Web APIでデータ蓄積(その7)Raspbery Piからの温度データ蓄積

ASP.NET Web APIでデータ蓄積の7回目です。前回までで少なくとも温度 …

no image
Microsoft AzureでASP.NETサイトを公開してみる(その1)概要と開発環境

Microsoft Azureのサイト上で、ローカル環境で開発したASP.NET …

no image
Tiva C EK-TM4C123GXL(その11) ADコンバータ

Tiva C EK-TM4C123GXLを使ってみるの11回目です。前回は、UA …

無線マイコン ToCoStickのシリアル通信専用アプリを使ってみた

無線マイコンの ToCoStick(トコスティック)のシリアル通信専用アプリを使 …

Raspberry Piでタッチアプリ開発(その2)Kivyの導入と動作確認

Raspberry Piでタッチアプリ開発の2回目です。前回はハードウェア構成や …

Raspberry Pi 3でのコンソールケーブル利用と初期設定

Raspberry Pi 3 でコンソールケーブルを利用する方法と初期設定につい …