感謝悟空小秘書的邀請。
根據我所知道的回答一下這個問題。
首先聲明,我不是智能家居的從業者,只是對智能家居比較感興趣,平時也喜歡用開源硬件制作一些“智能家居”,從一個愛好者的角度說一說這個問題。有不當之處,還望在評論區指出。謝謝
當前智能家居的發展
目前,小米、華為、百度等廠家借助自己強大的技術優勢、資源優勢,積極打造自己的生態鏈,打造智能家居;
各大廠家在推出以自家路由器為核心控制中心,同時推出了自家的智能音箱,通過語音控制生態鏈里的智能家居;
我覺得現在智能家居最大的問題是,由于智能家居的門檻比較低,各家的智能家居不能互通,各自為政,沒有統一的標準,比如,用百度的“天貓精靈”智能音箱,很難控制“小米”的智能設備;
由于智能家居標準的不統一,帶來最大的問題就是,要想使用智能家居,只能使用特定廠家的。如果使用多家的智能家居,會造成各種麻煩,智能設備之間溝通不暢。
關于入行智能家居
入行智能家居,需要知道一些基礎的知識,沒有基礎知識一切都是空談;
智能家居首先要聯網,開發智能家居設備就需要對網絡的基礎知識有所了解:
TCP/IP的基本原理,每層對應的協議、數據包的封裝等,有個基本的認識;
熟練掌握C/S網絡通信模式,了解智能家居與控制中心的通信機制。
至少需要學會C語言編程,智能設備一般采用了單片機控制,單片機基本采用了C語言編程;
學會android、IOS編程,智能設備一般可以通過手機進行控制,通過手機終端獲取智能設備的參數等,需要學會智能設備與手機終端數據互通;
編程能力的獲取沒有捷徑可尋,不斷的練習,多實踐。
說到硬件,模擬電路、數字電路等,一提到這些就頭疼,各種理論知識,各種計算,而且看不到應用效果;
現在很多開源硬件降低了學習硬件知識的成本,我個人喜歡用arduion開源硬件,arduino采用了類似C語言的編程環境,提供的IDE非常的簡單易用;
arduino的學習成本還是比較低的,了解一些模擬接口、數字接口、PWM的基本知識,結合大量的各類傳感器就可以實現一些簡單的智能硬件了,比如獲取環境溫濕度、通過紅外模塊控制空調、通過互感線圈獲取家庭的用電情況等;
arudino的社區資源豐富,有很多實際的案例可以參考,參考書籍也比較多。
總結
對于零基礎的智能家居入行者,建議在學習基礎知識的同時,利用開源硬件和各類傳感器多實踐,打造屬于自己的智能家居”生態鏈“。
對于當前智能家居的發展和入行智能家居,大家有什么看法呢,歡迎在評論區,留言討論。
如需更多幫助,請私信關注。謝謝