IOT於餐館系統的應用
1.在餐館吃飯時,時常會遇到服務生無法兼顧各桌服務的情形,故
本組目的以IOT+感測器的方式建立一套簡易的餐館系統,方便服務
生得知餐館各桌的狀況與需要提供的服務
2.另外,IOT收集的數據可以提供店家做店內服務生動線的調整與
店內餐桌位置的擺設參考,且店家可以隨時連上IOT確認店內狀況
動機與目的:
(1).加爾發感測器6PD的讀取與動作定義
(2).數值整理與分類
(3).瀏覽器與IOT之間數值讀取
(4).後台瀏覽網頁的建立
(5).IOT資料庫的建立
目標:
UART
UART
1.) 顯示即時桌號服務命令
2.) 服務完成按鈕
3.) 桌號今日歷史服務
‘DI5’
‘DI1’
6PD定義6軸行為={1.點餐、2.買單、3.倒水、4.換餐具
5.清理桌面、6.取消動作}
WebServer
Web Socket
6PD
Button A
Table 01
6PD
Table 02
Button B
軟體架構圖
HTTP POST
‘DI5’
‘DI1’
Node.js + Express+ Socet.io
Web template engine : hbs
Python + Serial Port
Python Multi-Thread Thread
HTTP Get
UART
UART
2. Event by Web Socket
WebServer
資料流
{'id': 'ID002', 'topic': 'cmd', 'message': 5}
{'id': 'ID002', 'topic': 'register', 'message': 'register'}
{ num: 2,
tbl_list:
[ { id: 'ID002', name: '2人桌', number: 2 },
{ id: 'ID001', name: '6人桌', number: 6 } ] }
{'id': 'ID002', 'topic': 'cmd', 'message': 5}
index.html
Views/Index.hbs
index.html
1. HTTP Get index.html
1.知道有幾張桌子
2. 接收事件
WebServer
HTTP POST
界面展示
界面展示
己完成
是否顯示工作列表
ASK601傳感器簡介
ASK601傳感器簡介

Project-IOT於餐館系統的應用