隨著物聯(lián)網(wǎng)時(shí)代的到來(lái),我們身邊的各種設(shè)備都在智能化。恒溫器可以根據(jù)你的生活習(xí)慣調(diào)節(jié)溫度,燈泡可以隨著你的心情變化色彩,就連音箱也能根據(jù)你的口味播放音樂(lè)了。正如電腦和手機(jī)一樣,聯(lián)網(wǎng)物品也運(yùn)行著一個(gè)操作系統(tǒng)。
對(duì)于許多人來(lái)說(shuō),Contiki是個(gè)陌生的名字,但是在過(guò)去的十幾年里,它已經(jīng)廣泛使用在感應(yīng)器、追蹤器,以及基于網(wǎng)絡(luò)的自動(dòng)化系統(tǒng)之上。Contiki得到開(kāi)發(fā)者喜愛(ài)的原因是,它輕量、免費(fèi)而且成熟。
與其它嵌入式系統(tǒng)相比,Contiki的一大優(yōu)勢(shì)是非常輕量。Linux需要1MB的運(yùn)行空間,而Contiki只需要幾十KB。整個(gè)操作系統(tǒng)可以存放在 30KB的空間中,包括了圖形化用戶界面、網(wǎng)絡(luò)軟件和瀏覽器。這使它可以在小型、低能耗的芯片上運(yùn)行,正是聯(lián)網(wǎng)設(shè)備所需要的。
Contiki 的創(chuàng)始人是Adam Dunkels。2000年,Dunkels在瑞典梅拉達(dá)倫大學(xué)主修計(jì)算機(jī)科學(xué)。他有一個(gè)這樣的項(xiàng)目:使用無(wú)線感應(yīng)器追蹤曲棍球運(yùn)動(dòng)員的生命體征,并將其顯示在大屏幕上,讓群眾能夠觀看。“我們說(shuō)服了運(yùn)動(dòng)員,讓他們把某個(gè)東西戴在鼻子上,讓我們監(jiān)測(cè)他們的呼吸頻率”,Dunkels在接受采訪的時(shí)候說(shuō)。
為了讓感應(yīng)器與網(wǎng)絡(luò)交互,Dunkels自己編寫(xiě)了軟件,并稱其為L(zhǎng)wIP(輕量互聯(lián)網(wǎng)協(xié)議)。但是,他覺(jué)得其不夠輕量,于是,在2003年,他開(kāi)發(fā)了 microIP。microIP最終進(jìn)化成了Contiki。這個(gè)系統(tǒng)立刻得到研究人員和業(yè)余科技愛(ài)好者的推崇。近年來(lái),一些商業(yè)公司也開(kāi)始對(duì) Contiki產(chǎn)生了興趣。目前已經(jīng)有了一些使用Contiki的產(chǎn)品,比如LiFX的智能燈泡,還有Nest競(jìng)爭(zhēng)者Tado的恒溫器。
為推進(jìn)Contiki的商業(yè)化,Dunkels創(chuàng)建了名為T(mén)hingsquare的公司,向Contiki設(shè)備提供云端服務(wù),讓開(kāi)發(fā)者更方便地把設(shè)備與網(wǎng)絡(luò)相連。
在物聯(lián)網(wǎng)方面,Contiki無(wú)疑有著領(lǐng)先的優(yōu)勢(shì),但是,它面臨的競(jìng)爭(zhēng)在不斷加劇。在Nest被Google收購(gòu)之后,我們看到科技公司加快進(jìn)軍物聯(lián)網(wǎng)的步伐。雖然Android@home計(jì)劃始終沒(méi)有什么消息,但Google不會(huì)放棄物聯(lián)網(wǎng)領(lǐng)域,而它要推進(jìn)的自然是Android,另外,微軟最近也宣布了物聯(lián)網(wǎng)版的Windows(免費(fèi))。