智能家居實訓項目
時間:2019-10-09 來源:創客學院,趙老師
一、學習項目背景
物聯網是近年發展起來的一種網絡通信方式,它來源于互聯網,但是又區別于物聯網,物聯網本身不僅僅和軟件有關系,還涉及到硬件的設計,互聯網的時代創建了一個互聯網的世界可是與我們生存的世界產生的摩擦較小,因為主要還是軟件進行操作的,而物聯網,涉及到了很多傳感器,硬件,在實際的研發場景下還需要考慮遵循的自然規律,在與我們現有的互聯網相結合,就能營造出來一個真正的交互。

當下物聯網打的火熱應用的場景非常廣泛,如:智慧城市、智慧交通、智慧水務系統、智慧電力系統、智慧燃氣系統、智慧農業系統等等,眾多的傳統設備通通成功轉型物聯網管理模式,好處顯而易見,無人持守,精準度高,成本低廉,應用范圍廣等。
這也提現了學習物聯網的必要性,現在給大家介紹一下我們的項目實訓內容,《智能家居系統》
智能家居的需求算是消費類電子領域較高的了,現在人人追求科技感,追求自動化,也是不被時代淘汰的一種表現了,同時也為我們的生活解決了很多問題,如:下班回家的路上,家中自動打開空調,睡覺前自動熱水器燒水等,自動照顧你家中的寵物等一系列的場景,對于學習來說也是相對較好的選擇,因為其項目貼近生活,通過現象可以提升學習者的成就感從而更加有性趣的學習下去。
二、學習路徑
C語言
數據結構
數字電路
PCB電路設計
stm32單片機開發:
ARM架構、I2C總線、SPI總線、單總線類傳感器、FSMC外擴內存、TFT-LCD、觸摸屏、電源管理、SD卡操作
Zigbee開發:無線傳感網絡、網絡管理、傳感器獲取
LoRa開發:解決方案設計、人機界面開發、LoRaPingPang系統設計、串口透傳開發、自組網絡設計、物聯網系統設計
NB-IoT開發:解決方案設計、網絡編程、云平臺對接
WiFi開發:RTOS_SDK、網絡編程、場景應用
Linux下開發:應用程序開發、網絡編程、WEB開發、驅動開發
Linux開發板:嵌入式linux裁剪定制、移植、usb設備移植、linux驅動開發等內容。
三、項目框架


