鲜为人知的开源系统 Contiki,物联网的先驱

如果对操作系统有点了解,你一定听说过 Windows,OS X 甚至 Linux,但是你可能没有听说过Contiki。在物联网成为大热门的今天,Contiki正在吸引越来越多人的注意。

Contiki 是一款轻量化的操作系统。作为一个开源系统,它为开发者和创业者提供了一个平台,让他们可以开发物联网上负责网络连接的小插件或者小工具,而不用再去建造 那些小工具需要的底层操作系统。近十年来,它受到了很多黑客、学者、以及制造传感器、追踪器的公司的青睐。

开发者们喜欢它,是因为它轻量、免费而且成熟。大约五年前,牛津大学的 Andrew Markham 团队做过一件有趣的事,他们利用 Contiki 发明了一个可以在地下运行的无线网络追踪系统,用于獾的行为研究,解决了 GPS 在地下无法正常工作的问题。

Contiki 最大的优点就是它很小巧。Linux 运行时需要至少 1MB 的 RAM,而 Contiki 只需要几 KB 就能搞定。它的创造者 Adam Dunkels,设法将一整个操作系统包括图形用户界面,网络软件,还有一个 web 浏览器集成到仅 30KB 不到的存储空间里,使得它在物联网设备的小型,低功率芯片上运行起来毫无压力。

经过十多年的发展,Contiki 已经开始走向商业化应用,不少消费类科技公司开始和 Contiki 合作,如智能灯泡LiFX,还有 Nest 的竞争者Tado。Dunkels 认为物联网这块市场很大,方向太多,在工业界和建筑物的自动化控制等领域都有很大的应用前景。

为了支持 Contiki 快速发展的商业应用,Dunkels 已经离开了他在大学的研究工作成立了 Thingsquare,一家致力于为 Contiki 设备提供云服务后台支持的初创公司。目的是为了方便开发者将他们的硬件设备和智能手机和网络连接起来。

Contiki 很快就会面临来自微软的竞争,后者在近期刚发布了物联网版的Windows(Windows for the Internet of Things)。但微软的这个新系统不是开源的,只对 9 英寸以下的设备免费,且 Contiki 有着十一年的领先优势。

在物联网大热的环境下,一个好的开发系统是必须的,相信未来会有更多的人加入到这个竞争里。Contiki 已经有它的领先优势,它的竞争者也实力强劲,未来是谁的天下?我们拭目以待。

时间: 2024-10-22 06:17:19

鲜为人知的开源系统 Contiki,物联网的先驱的相关文章

专为物联网开发的开源操作系统Contiki(转)

专为物联网开发的开源操作系统Contiki(转)    (2012-04-19 15:31:09) 原文网址:http://blog.sina.com.cn/s/blog_6de000c201010z7n.html   Contiki 是一个小型的,开源的,极易移植的多任务电脑操作系统.它专门设计以适用于一系列的内存首先的网络系统,包括从8位电脑到微型控制器的嵌入系统.它的名字来自于托尔·海尔达尔的康提基号.Contiki只需几KB的代码和几百字节的内存就能提供多任务环境和内建TCP/IP支持.

如何利用PHP开源系统建立PHP网站

最近随着我的PHP网站开发博客PR值的提高,网站流量中搜索引擎这部分量开始增长,从而知道不少朋友都想知道如何利用PHP建立自己的网站. 我们知道即便作为有一定程序设计基础的程序员,要想独立建立一个性能优越,结构合理,用户体验良好的WEB网站都不是一件简单的事情,其涵盖的知识面.工作量都不是一个人可以完成的. 而PHP作为开源语言,发展至今已有很多成熟的国内外开源系统,足以满足个人和企业用户自己建立WEB站点,从而将更多的精力投入到网站内容建设和网站推广工作中.当然如果你懂得一点PHP,那就更好,

Wind River Helix系统及物联网解决方案 简化企业IOT部署

随着"工业4.0"概念的提出,传统企业也在逐步加快企业IOT的部署,力求通过IOT的方式,大幅优化企业生产流程,提高生产效率.但,正如当初互联网刚兴起时一样,人们在为物联网概念感到激动的同时,却不知下一步该怎么做- 面对这样的情况,8月26日在中国北京,风河(Wind River)公司举行主题为"助推虚拟化 拥抱互联网"的年度用户大会.会上,风河全球产品与营销高级副总裁Jim Douglas以生动的案例,向到场的各行各业的公司展现了在风河产品帮助下,传统企业是如何进

与Android同为开源系统的Ubuntu会成功吗?

今天凌晨, Ubuntu开发商Canonical发布了代号为Edge的智能手机,与其说是发布,倒不如说是这个项目的成立,因为该项目正式启动需要募集至少3200万美元(30天内). Ubuntu首款手机Edge外形设计方正有型,机身尺寸为64×9×124mm,配备了4.5寸蓝宝石材质屏幕,分辨率为1280×720像素,搭载多核心处理器,内存组合看起来很猛,即4GB RAM+128GB存储空间.      此外,该机还 具备800万像素摄像头(前置200万像素),运行双系统即Ubuntu mobil

MaxCompute2.0 对开源系统的支持与融合

要:在2017杭州云栖大会阿里云大数据计算服务(MaxCompute)专场上,阿里巴巴高级技术专家李睿博为大家分享了阿里云大数据计算服务MaxCompute对于开源系统的支持和融合,以及在拥抱开源和生态的时候阿里巴巴的技术团队遇到过哪些问题和挑战.   本文内容根据嘉宾演讲视频以及PPT整理而成.   在2016年杭州云栖大会上,大数据计算服务团队已经分享过MaxCompute在开源方面的支持和融合了,那次分享的主题叫做"MaxCompute的生态开放之路".其实在阿里巴巴自己的历史上

大数据相关开源系统简介汇总

本片博客介绍大数据相关的开源系统以及他们对应的一句话简介, 对于各位想大概了解大数据都有哪些开源系统的同学有帮助.各种相关开源系统简介:   如下是Apache基金支持的开源软件 hdfs   跟GFS类似, 一个分布式文件系统.   mapreduce   跟Google的MapReduce类似, 一个典型的简单的分布式计算框架.   yarn   资源管理系统, 跟Mesos类比.   Avro   跟PB类似, 用于将数据结构序列化成字节码, 在不同的语言之间切换.   官方举例是将C转换

嵌入式系统在物联网行业中的应用

作为物联网重要技术组成的嵌入式系统,嵌入式系统的视角有助于深刻地.全面地理解物联网的本质.作为物联网重要技术组成的嵌入式系统,嵌入式系统的视角有助于深刻地.全面地理解物联网的本质. 591abb8934313.jpg 嵌入式系统技术:是综合了计算机软硬件.传感器技术.集成电路技术.电子应用技术为一体的复杂技术.经过几十年的演变,以嵌入式系统为特征的智能终端产品随处可见;小到人们身边的MP3,大到航天航空的卫星系统.嵌入式系统正在改变着人们的生活,推动着工业生产以及国防工业的发展.如果把物联网用人

为何智能路由器们要用开源系统?

小米日前正式推出了小米路由器,在业界又一次引发了关于"抢占客厅"讨论.这两款小米路由使用的miWiFi系统,不出所料是基于开源OpenWRT(OpenWRT也基于Linux开发)系统的定制版本.360安全路由360SOS,是与硬件厂商共同基于开源Linux系统的定制版本. 曾经以小米营销模式为榜样引起高调关注的极路由,其使用的HiWiFi系统,也基于OpenWRT进行了定制.而果壳路由和小度路由的系统,则基于厂商提供的Linux版SDK(软件开发工具包)进行开发. 上游厂商为路由器厂家

有没有微信企业号的视频管理统计功能的开源系统

问题描述 有没有微信企业号的视频管理统计功能的开源系统 比如在微信企业号里播放一个视频,在后台可以管理,可以记录这个视频有多少人看过,什么时间看的,产生一个报表. 有没有这样的开源程序?开发环境不限(php等). 解决方案 如果这个视频来自你的网站,你在服务器上加入站长统计的代码就可以了.这种站长统计的代码很多.