對(duì)于許多人來說,可能要多試幾次,但是總能掌握這個(gè)小把戲。我們是怎么做到的?雖然我們主要通過視覺來認(rèn)知我們身體在空間中的位置,但我們同時(shí)擁有一套對(duì)身體所在空間的感知能力。比如,在某一個(gè)時(shí)候,不用眼睛看就能知道我們的手和腳在什么位置。一種特殊的神經(jīng)末梢,即本體感受器或者肌梭,遍布于我們整個(gè)身體,并且不斷將位置信息用接力的方式傳回大腦。接下來,大腦將回傳的位置信息與視覺和其他感官的信息綜合整理,得到一個(gè)綜合的結(jié)果,即我們對(duì)于自己身體在空間和周遭事物中所處的位置。所以就算我們沒有看到自己的手腳和軀干,我們也能夠感知到它們的位置。
阿明為電網(wǎng)設(shè)計(jì)的傳感器還是無法與人體的神經(jīng)末梢相比,還有很長的路要走。而且,將所有回傳信號(hào)融合起來還需要另外一個(gè)先決條件,即在系統(tǒng)內(nèi)部壓縮和傳播數(shù)據(jù)的新型信息協(xié)議。
SCADA系統(tǒng)和電網(wǎng)出現(xiàn)的問題告訴我們,一個(gè)大規(guī)模系統(tǒng)的適應(yīng)性取決于其內(nèi)部核心的信息協(xié)議是怎樣設(shè)計(jì)的。信息協(xié)議是系統(tǒng)的通用語言,它規(guī)定了系統(tǒng)各個(gè)部分之間的信息按照怎樣的方式溝通。如果使用的信息協(xié)議缺乏彈性,或者跟某一些軟件硬件綁定過死,整套信息協(xié)議很容易過時(shí)。因?yàn)榻壎ǖ能浻布母滤俣群芸欤瑳]過多久就會(huì)被新技術(shù)取代。SCADA系統(tǒng)面對(duì)的就是這個(gè)問題,它采用的中央控制系統(tǒng)還是大型計(jì)算機(jī)時(shí)代的產(chǎn)物。
另一方面,互聯(lián)網(wǎng)協(xié)議,即TCP/IP協(xié)議(一種網(wǎng)絡(luò)通信協(xié)議),則帶給我們一些好的啟示。這一協(xié)議基于數(shù)據(jù)包,設(shè)計(jì)簡潔精巧,層次分明。上一章我們對(duì)此已經(jīng)稍有提及。為了簡化起見,你不妨把這一協(xié)議想象成一個(gè)沙漏,下層是連接到互聯(lián)網(wǎng)的種類繁復(fù)、不斷增多的各種硬件,從iPod到機(jī)器人到未來未知的發(fā)明創(chuàng)造。沙漏上層是對(duì)應(yīng)的軟件,同樣也是種類繁復(fù)不斷增多,從手機(jī)應(yīng)用到微博到未來的各種新軟件,它們也會(huì)連接到互聯(lián)網(wǎng)上。而在兩者中間是沙漏的腰,這就是一個(gè)簡單且不會(huì)輕易修改的信息協(xié)議,它的作用是保證網(wǎng)絡(luò)上各種數(shù)據(jù)包的順暢溝通。不論是寫一款新程序,還是設(shè)計(jì)一款內(nèi)置互聯(lián)網(wǎng)的新硬件,只要應(yīng)用了TCP/IP協(xié)議,就能夠在互聯(lián)網(wǎng)上自由溝通。
在這種方式里,TCP/IP協(xié)議就像是字母表,運(yùn)用這些基本的元素能夠表達(dá)各種千奇百怪的點(diǎn)子,并將這些點(diǎn)子綜合利用,而這些元素本身是不變的。這些協(xié)議的設(shè)計(jì)者在設(shè)計(jì)TCP/IP的時(shí)候,估計(jì)也沒有辦法想象到未來會(huì)出現(xiàn)iPad(一款蘋果公司出品的平板電腦)或者Facebook(一個(gè)社交網(wǎng)絡(luò)服務(wù)網(wǎng)站),但是他們?nèi)绱酥觳?,他們?cè)O(shè)計(jì)的協(xié)議根本就不用考慮未來新發(fā)明的特殊要求,只要這些新發(fā)明能夠應(yīng)用這種協(xié)議,并且通過這種協(xié)議實(shí)現(xiàn)相互之間便捷的溝通即可。(再打個(gè)比方,SCADA系統(tǒng)則是把字母表中字母之間的組合固定了下來,信息和想法之間的溝通因此受到了很大限制。)