物聯網設備的基本結構
物聯網設備跟普通的機械產品一樣,都包含用于檢測用戶操作和設備周邊環境變化的輸入設備,提示某些信息或者直接作用于環境的輸出設備,以及作為設備的大腦來負責控制機器的微控制器。另外,物聯網服務還有一個不可或缺的條件,那就是連接網絡。接下來將為大家簡單介紹這些要素。
微控制器
微控制器是微型控制器(Micro Controller)的略稱,是一塊控制機器的IC(Integrated Circuit,集成電路)芯片。它能夠編寫程序,并根據描述的處理讀取端子狀態,或者向連接上的電路輸出特定信號。
微控制器由內存(用于存儲程序和保存臨時數據)、CPU(用于執行運算處理和控制)以及外圍電路(包含與外部的接口,以及計時器等必要的功能)構成。
微控制器的結構
在實際使用微控制器時,需要串行端口和USB等各種接口以及電路等。如果想自己制作設備,那么通過使用微控制器,以及安裝了以上要素、名為“微控制器主板”的電路板,就能很輕松地開發硬件了。雖說每種產品的規格各有不同,但基本商都是按下圖所示的流程進行開發的。
微控制器的開發流程
現在大部分電子產品都搭載有微控制器。打個比方,請想象一個冰箱。冰箱內部能夠達到某個目標溫度,是因為微控制器里寫有一個程序,這個程序的作用就是監視連接在微控制器輸入端子上的溫度傳感器的狀態,并控制制冷機以達到目標溫度。利用傳感器測量和判別信息就叫作感測。
衛星控制器的應用示例(冰箱)
物聯網的流行跟微控制器主板的變化也有關系。過去,為了把微控制器主板連接到網絡,需要每個開發者獨立實現接口,而近年來微控制器主板的種類逐漸增多,包括以外部連接模塊來提供連接網絡功能的微控制器主板,以及標配型微控制器主板。這樣依賴,開發出的設備就能輕松連接到網絡。