公开了:统治物联网的不为人熟知的开源操作系统
差不多所有东西都可以连接到计算机网络。灯泡、恒温器、咖啡机,甚至獾。没错,獾。
獾大部分时间在地下,给生物学家和动物学家追踪它们的下落和活动增加了难度。比如,GPS在地下或密闭区域运作不正常。但是大约五年前,牛津大学的研究人员Andrew Markham和Niki Trigoni发明了一种可以在地下运转的无线追踪系统从而解决了这个问题。系统比较聪明,但是它们不能独自运行。和很多其他科学家一样,它们选择了开源,避免不得不白手起家重新建立基础组件。他们使用的一个构成要素就是称作Contiki的开源操作系统。
“Contiki是真正的推动者,它允许我们快速构建原型,并轻松在不同的硬件平台之间切换,”Markham说,他现在是牛津大学的副教授了。
Contiki没有和知名的Windows或OS X、甚至Linux齐名,但是十多年里,对于建立传感器、追踪器和基于web的自动化系统等网络链接设备的黑客、高校科技人员和公司来说,它已经是很有技术含量的操作系统了。开发者喜欢它,因为它是轻量级、免费和成熟。它为急于给我们带来物联网所宣扬的、所有连接因特网配件的开发者和企业家门奠定了基础,不必开发那些配件未来需要的潜在操作系统。
或许Contiki最大的问题就是它很小。真的不大。因为Linux需要1M的RAM,而Contiki只需要数K个字节就能运行。它的发明者,Adam Dunkels,设法在不超过30K字节的空间里安装了一个完整的操作系统,包括一个图形用户接口、网络软件和一个web浏览器。这使得它轻松运行在小的、低电量的芯片上——就是用于连接设备的某种东东——但是它也可以安装到很多老式系统上,比如Apple IIe和Commodore 64上。
Contiki即将面对来自于诸如微软的竞争,后者最近公布了用于物联网的Windows。但是微软的新操作系统对尺寸小于9英寸的设备免费,它不是开源的。Contiki已经有着11年的先发优势。
...