Upgrade to Pro — share decks privately, control downloads, hide ads and more …

ラズパイ用シェルスクリプトで監視カメラもどきを作る / Shell Script for Raspberry Pi

ラズパイ用シェルスクリプトで監視カメラもどきを作る / Shell Script for Raspberry Pi

ラズベリーパイを簡易監視カメラにするシェルスクリプトrpi-pir-alarmについて

* GitHub Gist: https://gist.github.com/mikkun/d6d156dea97f8d26ffb752d836dbe940

KUSANAGI Mitsuhisa

September 01, 2018
Tweet

More Decks by KUSANAGI Mitsuhisa

Other Decks in Programming

Transcript

  1. 日柳 光久 とは: 非エンジニアのおっさん 個人事業主 / ラベル印刷業 (製品例) ホビープログラマ &

    シェル芸人見習い ただの「素人」 ラズパイ用シェルスクリプトで監視カメラもどきを作る 2
  2. 工作の材料: 1. Raspberry Pi Zero WH 2. カメラモジュール (純正品・Rev 1.3)

    3. 赤外線人体検知センサー (Parallax PIR センサー) 4. ジャンパー線や AC アダプターなど小物類 ―― GUI は不要なので、Raspbian Stretch Lite をインストール ラズパイ用シェルスクリプトで監視カメラもどきを作る 4
  3. "rpi-pir-alarm" の概略: while ループを使って一定の時間ごとに /sys/class/gpio/gpio<端子番号>/value の値を確認: 前回のループでの値が 0 で、 今回のループでの値が

    1 の場合に次の処理を行う: a. raspistill で撮影 b. 取得した画像を添付ファイルとして メール送信できるように base64 でエンコード c. ssmtp ( sendmail 互換の送信専用 MTA ) で メールを送信 ――メール部分は RFC2046 や RFC5322 などを読めば OK ラズパイ用シェルスクリプトで監視カメラもどきを作る 5