需求訪談
客戶的夢想是讓消費者每天可喝到最新鮮最健康的咖啡,買生豆自己烘,享受烘培過程中的香味與顏色變化,雲端分享烘豆行程。專案Android/iOS App、雲端開發、MCU韌體開發。FOCA烘豆咖啡機慕資平台
三大模式:自動模式、專家分享模式、手動DIY模式。
MCU韌體開發
- 確定MCU控制硬體的加熱及降溫方式。
- 確定MCU自動烘豆行程的做法。
- 設計通信協定提供App串接。
- 外部App通訊管道採用BLE。
請參考IoT開發
App開發
- iOS及Android兩大主流平台原生App開發,採用官方指定開發工具Xcode及Android Studio,並以MVVM架構開發。
- Kotlin開發Android App,Swift開發iOS App。
- 自定BLE 通訊協定。
- 串接Web API。HTTPS/RESTful通訊協定向雲端後台進行請求與回應,以JSON格式進行資料交換(Data Exchange)。
- 配方自動烘豆行程及配方手動控制烘豆行程。
- 非會員可直接下載雲端程列的烘豆行程,會員可以上傳烘豆行程分享全世界。
- App風險檢測。
請參考行動應用
雲端後台Web管理介面
- LAMP(Linux/Apache/MySQL/PHP)架構。
- PHP Laravel MVC框架。
- 帳號角色權限管理雲端後台使用者。
- 會員管理。
- 烘豆行程管理。
- RESTful Web API。
請參考雲端運算