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