圖一 架構手稿(許老師專屬)
圖二 架構簡圖
部署
方案一:
odoo業務數據庫與設備采集數據庫使用一個instance。
缺點:重啟pg服務相互影響。
方案二:
odoo業務數據庫與設備采集數據庫獨立部署,使用兩個instance。
優點:pg服務互不影響。
數據采集
設備有網口,走http協議
設備有串口,接上樹莓派,走http協議
PLC,智能電表,走MQTT協議
設備數據存儲
數據匯總到Node-red,再寫入到pg數據庫
數據同步
方案1:在odoo里寫接口,將報工投料等數據同步到業務數據庫。
方案2:使用pg的postgrest API在數據庫層面做同步。
方案3:參考frappe的方案
數據展示
使用Grafana做設備數據看板和展示