物聯(lián)網(wǎng)是虛擬信息世界向下與實(shí)體物理世界對(duì)接的方式,在99年就開始有物聯(lián)網(wǎng)這個(gè)概念,簡(jiǎn)單的說,物聯(lián)網(wǎng)實(shí)際上就是怎么把各種物體都轉(zhuǎn)移到互聯(lián)網(wǎng)的一個(gè)個(gè)過程,這個(gè)市場(chǎng)很大,因?yàn)樗婕暗姆秶珡V,但這提出的挑戰(zhàn)并不在互聯(lián)網(wǎng)一端,因?yàn)閷?shí)際上我們現(xiàn)在的Internet網(wǎng)的利用率是相當(dāng)相當(dāng)?shù)偷?,是?%~5%。
物聯(lián)網(wǎng)更多的挑戰(zhàn)在于信息物理系統(tǒng)的融合,也就是前面說的CPS,物聯(lián)網(wǎng)要把各種物體都聯(lián)網(wǎng),關(guān)鍵是就是三個(gè)C,第一,把物理設(shè)備Computer化,第二,通過通訊(就Communication)跟后臺(tái)連起來,第三,要有一個(gè)Control,然后就是變成一個(gè)真正的CPS。它不是把CPS單獨(dú)拆離開來一個(gè)一個(gè)系統(tǒng),從一個(gè)控制系統(tǒng)來講,是一個(gè)整個(gè)的一個(gè)大系統(tǒng)。這樣一來,我們的計(jì)算機(jī)就要有一個(gè)變更性的革命,因?yàn)槲覀冇?jì)算機(jī)處理的是數(shù)字的、離散的、跟時(shí)間無關(guān)的對(duì)象,而現(xiàn)在如果按照CPS的概念,那么處理的對(duì)象是模擬的、連續(xù)的、跟時(shí)間有關(guān)的,那么所有一套的理論、語言都要配套從新來,不僅是傳感器等要加進(jìn)來,更重要的是全新的計(jì)算處理的模式要有所改變,這也是為什么開頭我說又到了計(jì)算技術(shù)變革時(shí)代的節(jié)點(diǎn)的原因。
物聯(lián)網(wǎng)也好,CPS也好,都是要依靠嵌入式系統(tǒng)的,第一個(gè)C跟嵌入式系統(tǒng)確切有關(guān)的,是EmbeddedDevices,就是把聯(lián)網(wǎng)的設(shè)備Computer化,第二個(gè)C呢,是要Communication,也就是說現(xiàn)在我們的嵌入式無處不在,但是孤島型,就是一個(gè)一個(gè)的嵌入式系統(tǒng),它的能力有限,實(shí)際上已經(jīng)是發(fā)揮不了它的應(yīng)有的作用,要把它連成網(wǎng),這個(gè)是它本身的一個(gè)共性,需要依靠各種連接的手段連接起來。嵌入式要聯(lián)網(wǎng),很多人都要用嵌入式瀏覽器等等,把這個(gè)東西變過來,這個(gè)辦法我個(gè)人認(rèn)為實(shí)際上是走不通的,為什么呢?
對(duì)象不一樣,互聯(lián)網(wǎng)所處理的是結(jié)構(gòu)化的數(shù)據(jù),也就是說IE是搜索的引擎,搜索我需要的資料的一些東西?,F(xiàn)在我們的對(duì)象變了,我們的對(duì)象是活的,這個(gè)對(duì)象是有生命的,它要用描述的方式,單純用瀏覽器的方式,不一定合適了。還有一個(gè)C是Control,傳統(tǒng)上這不是嵌入式系統(tǒng)的活,但現(xiàn)在的問題是,如果你要在終端上又做computing,又要communication,還要control,同時(shí)還得去面臨功耗尺寸等問題,你的硬件就要盡可能做得到三項(xiàng)都行,而前兩個(gè)既然離不開嵌入式系統(tǒng),那么control這個(gè)問題也得嵌入式系統(tǒng)去實(shí)現(xiàn),這就對(duì)新的處理硬件提出了更高的要求,而這也是未來物聯(lián)網(wǎng)或者說嵌入式系統(tǒng)所面對(duì)的全新的計(jì)算要求,這些要求傳統(tǒng)的計(jì)算硬件是無法滿足的,自然就需要新的硬件來引領(lǐng),引領(lǐng)的結(jié)果就是未來幾年我們會(huì)迎接一個(gè)新的計(jì)算革命到來。
嵌入式系統(tǒng),是屬于一種“完全嵌入受控器件內(nèi)部,制定于應(yīng)用而設(shè)計(jì)的專用計(jì)算機(jī)系統(tǒng)”,依據(jù)英國(guó)電氣工程師協(xié)會(huì)講的所定義,嵌入式系統(tǒng)制定為控制、監(jiān)視或輔助設(shè)備、機(jī)器與用于工廠運(yùn)作的設(shè)備。和個(gè)人計(jì)算機(jī)這樣的通用計(jì)算機(jī)系統(tǒng)不同,嵌入式系統(tǒng)通常執(zhí)行帶有特定要求的預(yù)先定義的任務(wù)。由于嵌入式系統(tǒng)只針對(duì)一項(xiàng)特殊的任務(wù),設(shè)計(jì)人員能對(duì)它所進(jìn)行優(yōu)化,減小尺寸降低成本。嵌入式系統(tǒng)通常進(jìn)行大量生產(chǎn),所以單個(gè)的成本節(jié)約,能夠隨著產(chǎn)量進(jìn)行成百上千的放大。
嵌入式行業(yè)雖然和生活息息相關(guān),且專業(yè)性極強(qiáng),遍布在我們生活的每個(gè)角落,因此還是很少有人知道嵌入式。嵌入式的確是不如IOS、Java那么流行或者知名,對(duì)于IOS、Java的印象估計(jì)大多數(shù)人都停留在IOS、Java很賺錢的概念上,出名的薪資水平很高。沒錯(cuò),嵌入式與IOS、Java相比在初期的時(shí)候基本薪資的確是少些,但是于此同時(shí)嵌入式的起點(diǎn)卻比其他的行業(yè)都高,花費(fèi)的精力也要多。然后就會(huì)有人問,學(xué)習(xí)又困難,起點(diǎn)又高,但是起始薪資還沒有其他的高,為什么要從事嵌入式行業(yè)呢?為什么還有那么多人爭(zhēng)先恐后的加入這個(gè)行業(yè)呢?
原因就是因?yàn)榍度胧降暮罄m(xù)發(fā)展要比其他的要好很多,雖然行行出狀元,但是嵌入式不僅就業(yè)范圍廣泛,而且職業(yè)生涯長(zhǎng),瓶頸期的到來較其他幾種相比是要長(zhǎng)很多的。這就造就了嵌入式初期工作不高,但是隨著經(jīng)驗(yàn)增長(zhǎng)薪資也在不斷上漲,而薪資上限難以估計(jì)的現(xiàn)象。反觀安卓開發(fā)、IOS和Java的上限工資基本在開始從事這個(gè)行業(yè)就知道。在嵌入式行業(yè)的道路上走多遠(yuǎn)走多高完全取決于你自己,從某種意義上來講其實(shí)是一份十分有挑戰(zhàn)的工作!