-
Notifications
You must be signed in to change notification settings - Fork 1
Description
各機能の明確化と疑問点の解消
■スマホアプリ■
アプリケーションのインターフェースデザイン
機能(家電リモコンの登録や登録解除など)
buluetoothによる在宅判断
使用量のグラフの表示、Webアプリケーションとアプリケーションまた両方で表示するのか
機能制限のため、モナカで作成
構造を理解してからアプリケーションを作成する
■Webアプリケーション■
DBから使用状況を取り出し、グラフに引数を渡す。この処理は「php?,js?」でやるのか
DBからデータを取り出し使用量のグラフ化およびWebでの公開なのか
ネット公開の時、ユーザがページ遷移した際に、ユーザ情報をどう保持させるか
■DBの処理内容■
DBとのデータのやり取りはどの言語でやるのか(現状PHPを使用)
ユーザの管理(完成)
グラフデータの蓄積
家電の利用状況の蓄積(家電は登録すれば増えるからどうDBを対応させるか
■赤外線処理■
赤外線登録は「lirc」を使用し、IRラズパイからアプリケーションまでどのようにデータを受け渡すか
リモコンの赤外線情報はあらかじめ登録しておく、又はアプリケーションから新規登録ができるようにするのか
Slackを使用してリモコン情報をIRとWebでやり取りする場合、スマホアプリはどうしよう・・・
Node.jsってなんぞ・・・!
これまでの確認
■Web■
トップ、ログイン、レジスタページの完成?
利用状況のグラフ化ページの完成?
■ラズベリーパイ■
ラズパイから実際にリモコン操作できるか→できた
具体的にはどーするーかぁ↗ーなー↗
現状の課題
SlackとNode.jsは時間が余ったら追加する
まずは、基盤となるIR制御、及び制御アプリ
lirc_webの構造理解(DBクラウド群からIRラズパイにWeb(appach)経由で命令を送信する
lirc_webの仕組みをアプリケーションに取り入れて、LANないで制御可能の状態まで作成する
Webサービスは全てクラウドに構築し、アプリ↗Webクラウド群↗Rラズパイこのような処理の流れとする
ユーザ側
制御系
Web_lircの構造を解析し、Rimoの遠隔制御に取り入れる
lircで登録したリモコン情報を、Webに反映させる
この仕組みをRimoAppに取り入れる
アプリケーション
monacoで作成
Appの機能はどにようなものを持たせるのか
グラフを参照できる、命令を送れる、(リモコン登録要検証)
Webサービス全体をクラウドに置く
サーバ側 lirc_web(クラウド仮)
Webサーバ
lirc_web(DBは別
制御画面の構成を変更する
DB (クラウド仮)
データベース
制御ラズパイでlircを起動した場合、DBはどのラズパイで起動させるか。
アプリケーション
lirc_webの構造を理解してから、リモコン登録などの機能をアプリケーションに実装する。
Webに対応する命令のurlを送信できるようにする
IRラズパイ
最悪、phpで直接命令を送る(各ボタンにコマンドを対応させる)あらかじめ、登録しておく
この場合、金型で動的にコマンドを登録を廃止
処理の全貌
