揭秘物聯(lián)網(wǎng)的先驅(qū)開源系統(tǒng)Contiki
掃描二維碼
隨時(shí)隨地手機(jī)看文章
如果對操作系統(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è)平臺,讓他們可以開發(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不到的存儲空間里,使得它在物聯(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ù)后臺支持的初創(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)不是開源的,只對9英寸以下的設(shè)備免費(fèi),且Contiki有著十一年的領(lǐng)先優(yōu)勢。在物聯(lián)網(wǎng)大熱的環(huán)境下,一個(gè)好的開發(fā)系統(tǒng)是必須的,相信未來會(huì)有更多的人加入到這個(gè)競爭里。