智慧型家居通用管理平台 一 架構設計理念

2021-06-22 21:35:07 字數 1196 閱讀 1078



物聯網之智慧型家居,早就存在多少年了。但直到2023年,智慧型家居的元年才真正到來。谷歌、蘋果、微軟、三星等世界一流企業,在2023年上半年,紛紛踏足這片市場廣闊的行業。來勢之猛,投入之大,真是前所未有。收購智慧型家居裝置廠商、制定行業標準、推出各類穿戴裝置、移動裝置,各種報道新聞充斥著人們的耳目。國內的智慧型電商,如海爾,也推出u+智慧型家居作業系統。前幾日,偶爾看到cshia(中國智慧型家居產業聯盟)推出了control free計畫,期望打造乙個通用的管理系統。

確實,智慧型家居只所以不能推廣,很大一部分原因就是購買風險大、**居高不下。目前各家居裝置廠商,生產的都是單一產品或單一系統,老百姓一旦購買智慧型家居裝置,就受制於裝置廠商,就得在智慧型手機上安裝其特定的應用。假設買了家居安防系統,燈光電器控制系統、智慧型冰箱、智慧型門鎖、智慧型電視、智慧型空調(這些家電裝置恐怕是未來家庭必備的吧)、健康護理穿戴裝置,那你的手機安裝的應用可就多了。更為糟糕的是,它們不能聯動。例如,火警來了,不能自動開啟大門門鎖;小偷臥室行竊,不能把攝像頭影象切換到在客廳的電視機上。所以這些所謂的智慧型家電,對你的新鮮感,估計就維持著幾天。而後就是乙個普通電器。還有不為老百姓知道的致命弱點,那就是目前大部分智慧型家居系統的架構。

什麼架構?基本都是這樣:智慧型手機雲服務閘道器裝置,老百姓以為他的手機可以直接監控家居裝置,其實不然。「雲」是目前的紅人,但老百姓真的需要它嗎?不!安全的罪魁禍首應該也是它。我家資訊為什麼要經過雲裡霧裡?為美國國安局提供方便之門嗎?伺服器為什麼不在我家裡?不連網際網路,我家裝置就不能控制了嗎?從老百姓的角度出發,我們設計了乙個以家庭伺服器為核心的智慧型家居管理平台,從網際網路、家庭區域網都可以監控家居裝置,且不需要做任何的網路改變。這就是我們的理念。

也是教學之餘,閒來無事,花了4個月時間,到六月份終於把平台的核心部分完成了。並上傳了資源,參見平台的詳細功能和結構,在其中的乙個word文件中。裝置互聯互通的能力,在平台上得到了很好的實現。

本章節簡要介紹其軟、硬體結構。需要指出的是,家庭伺服器,並不需要高配置,普通商用pc、微型筆記本都可勝任。

硬體的結構:智慧型手機家庭伺服器裝置系統裝置。其中的裝置系統和裝置可能是同乙個物理結構。

正是因為這種親民的結構,它的潛力應該是有的。下篇文章,再詳細介紹平台的軟體架構。

下圖是shp在windows8下登陸後自動執行後的ui介面。實際執行,可以把所有程式隱藏,在後台執行。

智慧型家居通用管理平台 十 WP客戶端程式設計

應用第一次啟動後 或新增了新的家居裝置後 必須要更新裝置等資訊。然後再載入裝置資訊,這樣就可以顯示整個家居裝置的狀態資訊,以及控制裝置工作。下圖是載入裝置資訊後的ui 載入任務和監視設定後的ui如下 看起來比shs的類圖複雜多了,其實是因為沒有使用共享連線庫homeliberary,裝置系統的整個介...

智慧型家居通用管理平台 六 通訊協議

各廠商裝置的狀態資料和控制引數千差萬別,為了規範驅動程式 客戶端應用中使用資料的標準,我們制定了統一的資料格式,按照統一的協定,shp就可以統一的模式管理所有的裝置了。除了串列埠通訊外,訊息的傳遞採用stringjson物件。前面提到過,它實質是乙個資料字典,可以儲存任何內容。但儲存的內容,必須按照...

通用服務平台之總體架構設計(一)

一晃從事軟體行業已經有多個年頭,而從事伺服器相關後端開發,也有了不短的時間,維護過中小型系統,也曾親身設計過小型系統,但是一直都感覺不太順意,不是自己想要的那種服務體系,很多時候都是在重複造輪子,於是一直在想是不是有可能存在一套通用的服務平台,提供與業務無關的後端服務通用功能,將這些功能糅合成乙個通...