Skip to content

Raspberry Pi によるプログラミングレス IoT

Notifications You must be signed in to change notification settings

webdino/pizero-workshop

Repository files navigation

PiZero Easy IoT

安価で簡単に IoT を始めよう! - Raspberry Pi Zero によるプログラミングレス IoT 環境データ収集

概要

非エンジニアが IoT を試してみる場合は勿論、探求の授業などで子供に IoT を体験学習させる場合などにも使って頂けるよう、プログラミング不要で簡単に環境センサーなどの値を取得・記録しつつ無償で試用可能なクラウドサービスに送信してログデータとして蓄積したり、異常値を検知した時に通知や音声読み上げを行うシステムです。

背景や特徴などについては ドキュメント をご覧ください。

特徴と利用方法

セットアップ済み SD Image を使えばすぐにでもお試し頂けます。

使い方や自分でセットアップする手順は ドキュメント をご覧ください。

ファイル構成

このリポジトリのファイルは以下のような構成になっています。それぞれの使い方などについて詳しくは ドキュメント をご覧ください。

  • bootPi
    • Raspberry Pi 起動時に処理するスクリプト
  • bootWifi
    • Raspberry Pi の WiFi 接続設定用スクリプト
  • docs
  • lib
    • bootPi, bootWifi などで使用するライブラリファイル
  • log
    • センサーデータログファイルの保存先ディレクトリ
  • packages
    • Web Agent, Speech Agent プログラム
  • script
    • メンテナンス・試験用スクリプト
  • setting
    • 設定ファイルのテンプレート
  • syncLog
    • ログファイルを /boot パーティーション配下や Google Drive に同期するスクリプト