如果對(duì)操作系統(tǒng)有點(diǎn)了解,你一定聽說過 Windows,OS X 甚至 Linux,但是你可能沒有聽說過Contiki。在物聯(lián)網(wǎng)成為大熱門的今天,Contiki正在吸引越來越多人的注意。
Contiki是一款輕量化的操作系統(tǒng)。作為一個(gè)開源系統(tǒng),它為開發(fā)者和創(chuàng)業(yè)者提供了一個(gè)平臺(tái),讓他們可以開發(fā)物聯(lián)網(wǎng)上負(fù)責(zé)網(wǎng)絡(luò)連接的小插件或者小工具,而不用再去建造 那些小工具需要的底層操作系統(tǒng)。近十年來,它受到了很多黑客、學(xué)者、以及制造傳感器、追蹤器的公司的青睞。
開發(fā)者們喜歡它,是因?yàn)樗p量、免費(fèi)而且成熟。大約五年前,牛津大學(xué)的 Andrew Markham 團(tuán)隊(duì)做過一件有趣的事,他們利用 Contiki 發(fā)明了一個(gè)可以在地下運(yùn)行的無線網(wǎng)絡(luò)追蹤系統(tǒng),用于獾的行為研究,解決了 GPS 在地下無法正常工作的問題。
Contiki 最大的優(yōu)點(diǎn)就是它很小巧。Linux 運(yùn)行時(shí)需要至少 1MB 的 RAM,而 Contiki 只需要幾 KB 就能搞定。它的創(chuàng)造者 Adam Dunkels,設(shè)法將一整個(gè)操作系統(tǒng)包括圖形用戶界面,網(wǎng)絡(luò)軟件,還有一個(gè) web 瀏覽器集成到僅 30KB 不到的存儲(chǔ)空間里,使得它在物聯(lián)網(wǎng)設(shè)備的小型,低功率芯片上運(yùn)行起來毫無壓力。
經(jīng)過十多年的發(fā)展,Contiki 已經(jīng)開始走向商業(yè)化應(yīng)用,不少消費(fèi)類科技公司開始和 Contiki 合作,如智能燈泡LiFX,還有 Nest 的競爭者Tado。Dunkels 認(rèn)為物聯(lián)網(wǎng)這塊市場很大,方向太多,在工業(yè)界和建筑物的自動(dòng)化控制等領(lǐng)域都有很大的應(yīng)用前景。
為了支持 Contiki 快速發(fā)展的商業(yè)應(yīng)用,Dunkels 已經(jīng)離開了他在大學(xué)的研究工作成立了 Thingsquare,一家致力于為 Contiki 設(shè)備提供云服務(wù)后臺(tái)支持的初創(chuàng)公司。目的是為了方便開發(fā)者將他們的硬件設(shè)備和智能手機(jī)和網(wǎng)絡(luò)連接起來。
Contiki 很快就會(huì)面臨來自微軟的競爭,后者在近期剛發(fā)布了物聯(lián)網(wǎng)版的Windows(Windows for the Internet of Things)。但微軟的這個(gè)新系統(tǒng)不是開源的,只對(duì) 9 英寸以下的設(shè)備免費(fèi),且 Contiki 有著十一年的領(lǐng)先優(yōu)勢。
在物聯(lián)網(wǎng)大熱的環(huán)境下,一個(gè)好的開發(fā)系統(tǒng)是必須的,相信未來會(huì)有更多的人加入到這個(gè)競爭里。Contiki 已經(jīng)有它的領(lǐng)先優(yōu)勢,它的競爭者也實(shí)力強(qiáng)勁,未來是誰的天下?我們拭目以待。