Skip to content

卒業制作疑問点などまとめ #2

@tunagohan

Description

@tunagohan

各機能の明確化と疑問点の解消

■スマホアプリ■
アプリケーションのインターフェースデザイン
機能(家電リモコンの登録や登録解除など)
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で直接命令を送る(各ボタンにコマンドを対応させる)あらかじめ、登録しておく
この場合、金型で動的にコマンドを登録を廃止
処理の全貌
evernote camera roll 20160610 115805

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions