-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Kazuaki Ueno edited this page Jul 24, 2021
·
3 revisions
構成
名称 | 型番 | メーカー |
---|---|---|
CPU(マイコン) | Spesense | Sony |
CO2センサー | SCD41 | SCD41 |
通信モジュール | SIM7080G | SIMCOM |
SIMカード | さくらセキュアモバイルSIM | さくらインターネット |
ここに回路図
ここに3D図
開発言語 : mruby/c
環境構築時に参考にしたサイト
Windows10 gcc インストール
Windows10 Ruby インストール
mruby/cの開発環境の構築手順10個
Spresense mruby/cの環境構築
ファームウェア開発時に参考にしたサイト
mruby/c
mruby/cで始めるオリジナルIoTデバイス作り
ここに開発環境インストール手順
ここにソースコード
サーバー : さくらのレンタルサーバ スタンダード
- ディスク容量 100GB
- データベース MySQL 5.7
- サーバー nginx + Apache2.4系
- Rubyバージョン 2.5.x
MySQL
ここにER図
ここにテーブル作成SQL
開発言語 : Ruby
ここにソースコード
開発言語 : Ruby
- ユーザー登録/管理ページ
主な機能
- ユーザー登録/修正
- パスワード再発行
- アクセスレベル設定
ここに画面キャプチャー
- デバイス管理ページ
主な機能
- デバイス登録/修正
- 補正値の設定
- アラート設定
- 死活監視設定
- エッジデバイスのデータアップロード間隔設定
ここに画面キャプチャー
- データ管理ページ
主な機能
- データ一覧
- グラフ表示
- CSVダウンロード
ここに画面キャプチャー
ここに全体のソースコード
開発言語 : Ruby
ここに画面キャプチャー
ここにソースコード
このシステムは元々 C++、PHPで構成していたものを自身の学習として rmruby/c、Ruby で再構築しました。
これから、IoTシステムを構築される方、IoTシステムを学習される方の参考になればと思い、
エッジデバイスの回路図、基板のガーバデータを含めすべてのプログラムをオープンソースとして公開しています。