This repository has been archived by the owner on Sep 2, 2019. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1
Raspberry Pi側
Toru Hasegawa edited this page Feb 11, 2018
·
2 revisions
- ICカード読み取り機能
- 入退室処理機能
- 音再生機能
- ICカード登録機能
- 参加者一覧表示機能
- 自動起動・ワンタッチ終了機能
- babel + webpackを使用する。最新の機能や構文でコードがかける(ES6など)
- HTMLはタグの文章構造を意識してみる
- モック画面作成手順 テンプレートの使用に関して
- 遷移図の変更があったため、更新中です
./
- 入室・退室処理機能
- ICカードをPaSoRiが読み込むと音が鳴る
- ICカードのidをAPIサーバにPOST送信
- レスポンスによって、表示する画面(目的選択・退出・エラー画面)を判断し遷移
- ユーザ登録ボタン
- タップすると
ユーザネーム入力
に遷移
- タップすると
- 今いるひとボタン
- タップすると
参加者一覧
に遷移
- タップすると
./register/username
- ユーザネーム入力機能
- 表示した時に、inputにフォーカスされている(できれば)
- ユーザネームを入力する
- 右下のボタンをタップ
-
メールアドレス入力
に遷移 - 未入力の場合、アラートが表示
-
- 左上をタップ
-
待ち受け画面
に遷移
-
./register/email
- メールアドレス入力機能
- 表示した時に、inputにフォーカスされている(できれば)
- emailを入力する(@以降は入力しない)
- 右下のボタンをタップ
-
カード読み取り待機
に遷移 - 未入力の場合、アラートが表示
-
- 左上のボタンをタップ
-
ユーザネーム入力
に遷移
-
./register/scan
- ICカードを読み取り機能
- ICカードをPaSoRiが読み込むと音がなる。
- 入力確認ダイアログが表示される
- 「はい」をタップすると、ユーザ情報をAPIサーバにポスト送信し、
登録中
に遷移 - 「いいえ」をタップすると、ダイアログが消えるて
ユーザネーム入力
に戻る
./register/processing
- 登録処理が終わるまで表示される
- 一瞬だと思われるので、あえて表示させても,,,,(応相談)
- 正常処理の場合
登録完了
に遷移 - 失敗の場合
登録失敗
に遷移
./register/success
- 右下のボタンをタップ
-
目的選択
に遷移
-
- 10秒経過
-
目的選択
に遷移
-
./register/failed
- 右下のボタンをタップ
-
待ち受け画面
に遷移
-
- 10秒経過
-
待ち受け画面
に遷移
-
- ICカードスキャン
- 待ち受け画面と同じ振る舞いとなる
./purpose
- 各目的をタップ
- idと目的をAPIにPOSTする
- レスポンスが正常系なら、目的毎に遷移
- 失敗の場合は、
処理失敗
に遷移
./purpose/study-group
- 目的選択で勉強会をタップし、入室処理が完了後に表示される画面
- 10秒経過
-
待ち受け画面
に遷移
-
- ICカードスキャン
- 待ち受け画面と同じ振る舞いとなる
./purpose/work
- 目的選択で仕事をタップし、入室処理が完了後に表示される画面
- 10秒経過
-
待ち受け画面
に遷移
-
- ICカードスキャン
- 待ち受け画面と同じ振る舞いとなる
./purpose/self-study
- 目的選択で自習をタップし、入室処理が完了後に表示される画面
- 10秒経過
-
待ち受け画面
に遷移
-
- ICカードスキャン
- 待ち受け画面と同じ振る舞いとなる
./purpose/circle
- 目的選択でサークルをタップし、入室処理が完了後に表示される画面
- 10秒経過
-
待ち受け画面
に遷移
-
- ICカードスキャン
- 待ち受け画面と同じ振る舞いとなる
./participants
- 参加者一覧を取得
- APIに本日の参加者一覧をリクエストする
- 本日の参加者一覧を表示
- 入室時間で昇順に表示される
- 表示範囲より参加者が多い場合、ヘッダー固定のスクロールすることができる
- 左上の矢印ボタンをタップ
-
待ち受け画面
に遷移
-
./leaving
- 退出完了表示
- 退出処理が完了したら表示される
- 10秒経過
-
待ち受け画面
に遷移
-
- ICカードスキャン
- 待ち受け画面と同じ振る舞いとなる
./error/notfound
- 未登録表示
- ICカードが登録されていないことを表示する
- 10秒経過
-
待ち受け画面
に遷移
-
- ICカードスキャン
- 待ち受け画面と同じ振る舞いとなる
./error/entry
- 入室処理失敗表示
- 10秒経過
-
待ち受け画面
に遷移
-
- ICカードスキャン
- 待ち受け画面と同じ振る舞いとなる
./error/out
- 退室処理失敗表示
- 10秒経過
-
待ち受け画面
に遷移
-
- ICカードスキャン
- 待ち受け画面と同じ振る舞いとなる
- ICカード読み取り時に、ICカードのIDをフロントに送信する必要があるためWebSocketを使用する
- ICカード読み取り時に、読み取り音を鳴らす
- 連続スキャンさせないように、インターバル時間を設ける(1sぐらい)