樓宇自控系統(tǒng)主要功能分三大子系統(tǒng),包括六大模塊:視頻監(jiān)控子系統(tǒng)(視頻接口模塊、HTML5視頻直播模塊)、系統(tǒng)管理與配置系統(tǒng)(數(shù)據(jù)配置模塊、系統(tǒng)管理模塊)、數(shù)據(jù)讀取與處理系統(tǒng)(數(shù)據(jù)服務(wù)模塊、數(shù)據(jù)適配模塊)。
1.視頻監(jiān)控子系統(tǒng):與各視頻接口對(duì)接,獲取視頻信息,利用html5技術(shù),實(shí)現(xiàn)在各種平臺(tái)下以瀏覽器方式查看視頻實(shí)時(shí)監(jiān)控。
2.數(shù)據(jù)讀取與處理系統(tǒng):是子系統(tǒng)接入的核心系統(tǒng),通過(guò)讀取配置數(shù)據(jù)庫(kù)信息,自動(dòng)連接服務(wù)接口(OPC、MODbus、BACnet),達(dá)到轉(zhuǎn)換處理、數(shù)據(jù)讀寫(xiě)、數(shù)據(jù)報(bào)警、數(shù)據(jù)存儲(chǔ)的目的。采用Golang語(yǔ)言開(kāi)發(fā)。
3.系統(tǒng)管理與配置系統(tǒng):是管理員和開(kāi)發(fā)人員最為重要的后臺(tái)操作管理系統(tǒng),他分為系統(tǒng)資源管理和數(shù)據(jù)配置管理兩大塊,并以REST接口的方式提供統(tǒng)一身份認(rèn)證服務(wù)。采用Java web技術(shù),數(shù)據(jù)庫(kù)采用MySQL。
如上所述,樓宇自控系統(tǒng)主要的功能模塊包含視頻監(jiān)控子系統(tǒng)、數(shù)據(jù)讀取與處理系統(tǒng)以及系統(tǒng)管理與配置系統(tǒng),缺一不可。