Pi(以後、RasPi)は皆様ご存じのようにIoT向けの小さなLinux環境を提供するミニPCです。LinuxはDebianベースのRaspbian(使い方はほぼDebian)ですが、IoT向けと言うことで色々拡張することが多くセットアップやLCD選択も一筋縄では行きません。言うことで以下までのノウハウを残しておこうと言うことでとりま4回を予定しています。Raspbianのバージョンは現時点での最新である、2.1~2.3で動作確認した結果となります。Zeroの3種類です。第4回:RasPiのI2Cでサーボモーターを動かすでは第1回と言うことで、Raspbianをインストールしてsshでリモートログインするまでを以下簡単にまとめます。RasPiのOSであるRaspbianには幾つかインストールする方法があります。公式サイトのダウンロードでは大きく分けて以下の2種類があります。1)NOOBSインストーラーを使う:初心者向け2)直接インストール:上級者向けええ。私は初心者ですのでここではNOOBSによるインストール手順を利用しています。インストールするRaspbianの種類も以下の2種類に分かれます。Lite(最小構成)初心者はとりあえずフル機能版を利用しましょう。ここではNOOBSのフル機能版についてのインストール手順を説明して行きます。公式サイトでは最新バージョンしかダウンロードできません。RaspbianイメージRaspbianのインストール方法としては他にOSイメージファイル(.img)で配布されているものをSDカードに複製コピーして利用する方法もあります。GPIOを使ったLCDのベンダーだとこの提供方法が多いですね。この方法では古いRaspbianだったりアップデートが出来なかったりとセキュリティ面で少し不安を覚えますので私はよほどの理由が無い限り選択しません。基本はRaspbianのインストールを行うことで、複製コピーは好きではありません。前ふりが長くなりすみません。それではまずNOOBSのフル機能版のZIPファイルをまずはダウンロードして来てください。1.4ギガバイトくらいありますのでご注意ください。ダウンロードが完了したらZIPファイルを解凍すれば準備完了です。次にSDカードを用意します。最低8ギガバイトのSDカードが必要ですが16ギガバイト程度あった方が良いと思います。SDカードをPCにセットしてフォルダを開きます。開いたらダウンロードして解凍済みのNOOBSの中を全てSDカードにコピーして取り出します。○NOOBSのインストール作業SDカードをRasPiにSDカードをセットして電源(マイクロUSB)を接続します。RasPiはHDMIでモニターに接続しマウスとキーボードをUSB接続しておきます。2BやZeroはWiFiのUSBアダプタも接続しておきます。WiFiのUSBアダプタはPLANEXの無線LAN子機「GW-USNANO2A」が使っていて熱くならず、Raspbian標準で認識もするのでお勧めです。BUFFALOでも似たアダプタがありますが使っていると熱くなると言う情報がありPLANEXの方が良いようです。これは各自判断と言うことで。NOOBSの初期画面が表示されたら言語を「日本語」に変更し、SDカードを選択して「Install」を実行します。数十分かかって完了すると再起動のダイアログが表示され、「OK」をクリックして再起動すればRaspbianのデスクトップが表示されてインストール完了です。標準ではユーザ「pi」でログインされます。起動して暫く待つと、デスクトップ右上のアイコンからWiFiのアクセスポイントが確認できるはずです。お使いのWiFiルーターに接続してください。アイコンがWiFiマークになれば接続完了です。接続設定のパスワード等は保存されるので次回起動からは自動接続されるようになります。デスクトップ左上にある「ターミナル」アイコンをクリックしてCUIのターミナルを開きます。以後はLinuxのシェル環境での操作となります。コマンドで自分のIPアドレスを確認します。ようになっているはずです。固定IPアドレスに変更します。/etc/dhcpcd.conf画面が開いたら最後に以下を追加します。informの後に設定したい固定IPアドレスを指定します。コマンドでIPアドレスを確認してください。なっていればOKです。○sshログインの設定sshのデーモンを設定します。Piの設定]から「Interfaces」タブでsshをONにします。SSH]からsshを「Enable」にします。設定後に再起動されるはずです。起動したら標準ユーザーの「pi」の標準パスワード「raspberry」だと警告が出るので変更しておきます。コマンドで変更できます。これで外部からパスワード接続のsshでRasPiにユーザー「pi」でリモートログインできるはずです。TeraTerm等でも大丈夫です。後は通常のLinuxでsshログイン設定をする手順と同じです。以下手順だけ記載します。なっている行はコメントです。authorized_keysこれで公開鍵を使ってssh接続できるようになったはずですので確認します。最後にsshd_configを修正しておきます。30追加したら以下でsshdをリスタートします。status2行目のステータス確認は必ず行っておきましょう。sshd_configの編集時にタイプミス等があるとエラーになってリモートログインが出来なくなります。○RaspbianのアップデートここまででRaspbianのインストール作業自体は完了です。最後にRaspbianをアップデートして最新にしておきましょう。update/upgradeでかなり時間がかかりますのでご注意を。upgradeエラー無く完了すれば最新のRaspbianインストールが完了したことになります。今日はここまでとなります。LangEdge,Inc.。