智慧化環境控制後端,在樹莓派上執行。
- python 3.6.8
- update the .env file
- install dependences
pipenv install
- run with Python3
pipenv run python smart_room/app.py
透過 Bearer Token 進行身份認證。
將觸發執行 AWS Rekognition,並記錄照片中的人數。
控制冷氣溫度和開關機
-
參數
-
action_front
:動作設定-
設定溫度:
<temperature>c
接受範圍:16 ~ 30 度 -
關機:
off
-
-
action_back
:動作設定-
設定溫度:
<temperature>c
接受範圍:16 ~ 30 度 -
關機:
off
-
-
取得電燈狀態(亮度百分比)
-
Response
-
status
-
light_front
: 第一個電燈的狀態 -
light_back
: 第二個電燈的狀態
-
-
控制電燈 亮度使用百分比即可進行設定
-
參數
-
action_front
:第一個電燈的設定值-
設定量度:數字 接受範圍:
0 ~ 100
(%) -
關閉:
0
-
-
action_back
:第二個電燈的設定值-
設定量度:數字 接受範圍:
0 ~ 100
(%) -
關閉:
0
-
-
-
Response
-
status
-
light_front
: 第一個電燈的狀態 -
light_back
: 第二個電燈的狀態
-
-
success
: 控制成功(True
)或失敗(False
)
-
透過 motion sensor 感測有人時呼叫 /rekognition
API 以進行人數計算。
透過 crontab 定時執行,拍照以及儲存壓縮後的照片