HDMI・キーボ・マウスをつなぐのが面倒、SSHはまた慣れてない、MacとかからGUIで触れるようにしたい。その場合RealVNCを利用という選択肢があります。OSにはVNCサーバ(RealVNC)が組み込まれていますが、既定では無効になっています。これを有効化すればVNCクライアントから接続できるようになります。起動してデスクトップ画面が表示されたら、メニューバー左端のラズベリーアイコンをクリックします。Piの設定]をクリックします。Piの設定」画面で「インタフェース」タブをクリックし、[VNC]の「有効」を選択してから[OK]ボタンをクリックします。RealVNCと互換性のあるVNCクライアントアプリを用意してください。(macOSの場合、VNCクライアントなくでも、Finderから利用できます。アイコンをクリックしてください。VIEWER]をクリックしてインストールイメージ(dmgファイル)をダウンロードします。Finderを起動して、メニューバーの「移動」ー「サーバへ接続」を選択します。サーバアドレスには「vpn://220.99.0.xx:ポート番号」の書式で入力します。認証画面が表示されますので、VNCサーバで指定しているパスワードを入力します。Viewer」を起動します。IT]ボタンをクリックします。[enter]キーを押下します。[OK]ボタンをクリックします。Boardが安く売っているので、導入することに。実験は、以前できたことで、ハードウェア繋ぐだけで動くはずだが、苦労した。WをUSBケーブル1本でPCやMacに接続する方法は、いつの間にうまくいかなくなった。WiFiもない、LANもないから、使いづらい。USBで直接PCに刺して使えるならいいと思い、やってみた。ついてに、OLEDも繋げて、何かメッセージ見るとき便利。編集するファイルは3つ。次のコマンドでファイルを開く。最終行に次の内容を追加。次のコマンドでファイルを開く。rootwaitとquietの間にmodules-load=dwc2,g_etherを挿入。編集後の内容は次のとおり。現行のRaspbianは,デフォルトでsshによるログインが無効になっていて,モニタやキーボードを接続してローカルからログインする必要。ファイル/boot/sshが存在すると,初回起動時にsshが有効になる。以上の作業が終わったらMacからSDカードをアンマウントし,Zeroに挿入。Macに繋いて動作確認。Macのターミナルを起動し,次のコマンドでZeroにログインする。初期パスワードは”raspberry”。念のため、updateしておく。ファイルを作って、PHP動作確認する。管理者権限で、ファイルを新規作成。ブラウザーから、PHPの設定情報が見れる。IoT研究によく使われる機材。動く、遠隔管理するため、LinuxのCUIで管理を行う。SSHはデフォルト無効にされた。SSH接続しようとしたがエラーとなる。raspi-configで有効化するか、ブートパーテーションにsshという名のファイルを作るだけでもOK。ネットワーク接続した状態で、下記の作業へ進む。ユーザuser1を対象とする。ログイン、ログアウト、パスワード変更の他に、テキストファイルの作成、変更もよくあるので、テキストエディタviの基本操作を是非覚えてください。user1をipのサーバにログインとする。サーバの中身が入れ替わり、ログインできない場合、~.ssh/know_hostに該当する項目を削除してください。2016-11-25以降のISOイメージは、SSHはデフォルト無効にされた。SSH接続しようとしたがエラーとなる。raspi-configで有効化するか、ブートパーテーションにsshという名のファイルを作るだけでもOK。Piを立ち上がると、Network上識別しつらい。ホスト名変更しましょう。下記のコマンドで関連ファイルを開き、raspberrypiを好みの名前(例えばweatherstation)に変更しましょう。有線LANある環境で行う。無線LAN親機ある環境で行う。Pi3から、無線LAN内蔵になった。アドミンの作業はユーザの追加と停止。機材の提案と購入作業もあるので、お薦め部品もリストする。複数使う機材、またはインターネット上サービスを行う場合、ユーザの追加と、デフォルトユーザpiの停止が必要。OS書き込み後のSDカードは、パーティションが切られ、普通のパーティション削除はできなくなり、再インストールする際困る方が多いでしょう。OS書き込み後のSDカードのフォーマットは、専用のツールが必要。使い方はインストールして、フォーマットするだけ。お薦め部品も参照してください。