Raspberry Pi記事まとめ

当サイトに投稿したRaspberry Pi関連記事のまとめです。

Raspberry Pi A+で遊ぶ

GPIO実験用にRPi A+を導入しました。

  1. Raspberry Pi A+で遊ぶ
    • かっこいいケースにこだわります。

Raspberry Pi 2で遊ぶ

RPi2を購入したのでそのいじくり記録です。

※ Raspbian Jessie Lite(2016-09-23)用に記事を加筆・修正しています。「(Ver.2.0)」とついているのがそれです。

  1. 導入編
    • SDカードのフォーマットやRaspbianのインストール。
  2. (Ver.2.0)Raspberry pi 2とWLI-UTX-AG300
    • Wifiドングルが信頼できないので無線LANコンバータを使う。
  3. (Ver.2.0)シリアル通信によるRaspberry Pi 2操作
    • ディスプレイをつながなくても設定できる方法。
  4. 有線でSSH接続
    • RPiのIPを探す方法。
  5. (Ver.2.0)raspi-config
  6. (Ver.2.0)ネットワークの設定
    • 有線によるDHCP指定方法。
  7. 無線LAN接続
    • wpa_suppricantとDHCPなRPiの探し方。あとWifiでの固定IP設定方法。
  8. 無線LAN番外編
    • Wifi自動再接続、複数APの登録方法
  9. (Ver.2.0)アップデート
    • 国内サーバにリポジトリを変更。
  10. (Ver.2.0)日本語対応
  11. (Ver.2.0)ntpdをchronyに変更
    • 普通のPCの場合RTC同期もできるそうで。
  12. その他の初期設定
    • 日本語化、rootパスワード、NTPなどの初期設定。
  13. 古いBluetoothドングルが使えるか
    • LinuxでBTは使えるかどうかの実験。
  14. (Ver.2.0)piユーザの置き換え
    • 削除よりも置き換え。
  15. (Ver.2.0)vimに切り替え
    • viを自分なりに少し使いやすく。
  16. (Ver.2.0)ssh
    • SSHの設定をミスると通信が一切出来なくなるので注意。
  17. (Ver.2.0)ipv6の無効化
    • ちゃんと設定するか無効にするかしないと大量のエラーログが溜まっていきます。
  18. (Ver.2.0)USBの電力強化
    • この設定をすればHDDがつかえるらしいです。
  19. (Ver.2.0)iTerm2で画像表示
    • iTerm2を使ってる人には便利なインライン画像表示。
  20. (Ver.2.0)motionEye
    • シンプルな静止画が取得できないので採用見送りしましたが、充分期待できるシステムだと思います。
  21. (Ver.2.0)不要サービスの停止
    • CUI環境じゃ使わなさそうなサービスを停止。
  22. (Ver.2.0)WatchdogTimer
    • システムフリーズを検出して自動で再起動してくれるらしいです。
  23. Pi NoIR実験
    • いわゆるRaspicamの実験。専用Mjpg-Streamerの設定も。
  24. UVCのパンチルト対応
    • UVCドライバにハブられたQcam Orbitのパンチルト機能を復活させる。
  25. Atomでリモート開発環境
    • Atomエディタとパッケージでリモートデバッガもどきを。以外とイケる。
  26. TightVNCでGUI接続
    • 地味にMacでVNC接続がすごい簡単。
  27. 音を鳴らす
    • RPiのピンジャックにスピーカーをつないでとりあえず音が出るように。
  28. UPnPでポート開け
    • ルーターを触らずにポートを開ける。
  29. (Ver.2.0)ufwでちょっと簡単にファイアウォール設定
    • 優秀なFWだけど難しいiptablesをちょっと簡単に設定。
  30. (Ver.2.0)miniupnpcでルータのポート開け
    • 意外に情報の少ないUPnPの使い方。
  31. (Ver.2.0)Gmailを使ったメール設定
    • 内部メールサーバを作るよりいいと思います。セキュリティ的にも。
  32. (Ver.2.0)sshguardでDDoS対策
    • denyhostsが息してないらしいので新しいパッケージを採用。
  33. (Ver.2.0)sysctlでネットワークセキュリティ強化
    • 下手なセキュリティソフト入れるより恐らく効果的な方法。
  34. (Ver.2.0)Raspbianにはdigやnslookupが入ってなかった
    • ホームサーバでは用途がないけど一応。
  35. (Ver.2.0)Tigerで不正侵入検知
    • 検知はするけど対応してくれるわけではないので過信してはいけません。
  36. (Ver.2.0)logrotateの見直し
    • ログをため込みすぎないよう設定しなおし。
  37. (Ver.2.0)ログを見て色々対策
    • ログにはいろいろな情報が詰まってます。
  38. カメラサーバ用に作り直し
    • RPi2はカメラサーバ専用機にしました。
  39. (Ver.2.0)mjpg-streamerでリモートカメラ
    • もはや定番のリモートカメラ。Systemd登録の方法を記載。
  40. (Ver.2.0)ieServerのddnsアップデートスクリプト
    • 複雑でないドメイン取得に便利なDDNS。
  41. 公式LCDタッチスクリーン
    • 7インチ液晶の使い道。
  42. ボタン押したらコマンド実行なんて簡単だろうと思ったら結構大変だった
    • ボタンを押したら液晶バックライトが消える、ためだけにちょっと悪戦苦闘。
  43. xfce4を入れてみる
    • LinuxMintのUIに憧れて真似したら結構やること多かった。

番外編

  1. 今更Arduino Duemilanoveを触る
    • 古いArduinoも十分使えそうです。