Demonstration abstract: Simply RIOT — Teaching and experimental research in the Internet of Things

O. Hahm, E. Baccelli, Hauke Petersen, Matthias Wählisch, T. Schmidt
{"title":"Demonstration abstract: Simply RIOT — Teaching and experimental research in the Internet of Things","authors":"O. Hahm, E. Baccelli, Hauke Petersen, Matthias Wählisch, T. Schmidt","doi":"10.1109/IPSN.2014.6846787","DOIUrl":null,"url":null,"abstract":"Manufacturers announce on a regular basis the availability of novel tiny devices, most of them featuring network interfaces: the Internet of Things (IoT) is already here - from the hardware perspective. On the software side however, embedded platforms available so far made it uneasy for developers to build apps that run across heterogeneous IoT hardware. Linux does not scale down to small, energy-constrained devices, while alternatives such as Contiki yield a steep learning curve and lengthy development life-cycles because they rule out standard programming and debugging tools. RIOT is a new open source software platform bridging this gap. RIOT allows just about any programmer to develop IoT application with zero learning curve. This is achieved by allowing standard C and C++ application programming with multi-threading, using well-known debugging tools (gdb, Valgrind, profilers etc.), while requiring only a minimum of 1.5 kB of RAM. RIOT also provides built-in energy efficiency and real-time capabilities. These characteristics make this platform attractive in several contexts, including teaching in the field of the Internet of Things, and experimental research in the domain of sensor networks and the IoT.","PeriodicalId":297218,"journal":{"name":"IPSN-14 Proceedings of the 13th International Symposium on Information Processing in Sensor Networks","volume":"31 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2014-04-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"21","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IPSN-14 Proceedings of the 13th International Symposium on Information Processing in Sensor Networks","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IPSN.2014.6846787","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 21

Abstract

Manufacturers announce on a regular basis the availability of novel tiny devices, most of them featuring network interfaces: the Internet of Things (IoT) is already here - from the hardware perspective. On the software side however, embedded platforms available so far made it uneasy for developers to build apps that run across heterogeneous IoT hardware. Linux does not scale down to small, energy-constrained devices, while alternatives such as Contiki yield a steep learning curve and lengthy development life-cycles because they rule out standard programming and debugging tools. RIOT is a new open source software platform bridging this gap. RIOT allows just about any programmer to develop IoT application with zero learning curve. This is achieved by allowing standard C and C++ application programming with multi-threading, using well-known debugging tools (gdb, Valgrind, profilers etc.), while requiring only a minimum of 1.5 kB of RAM. RIOT also provides built-in energy efficiency and real-time capabilities. These characteristics make this platform attractive in several contexts, including teaching in the field of the Internet of Things, and experimental research in the domain of sensor networks and the IoT.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
演示摘要:简单RIOT——物联网教学与实验研究
制造商会定期宣布推出新型微型设备,其中大多数都具有网络接口:从硬件的角度来看,物联网(IoT)已经出现了。然而,在软件方面,目前可用的嵌入式平台使得开发人员很难构建跨异构物联网硬件运行的应用程序。Linux不能缩小到小型的、能量受限的设备,而像Contiki这样的替代品会产生陡峭的学习曲线和冗长的开发生命周期,因为它们排除了标准的编程和调试工具。RIOT是一个新的开源软件平台,它弥合了这一差距。RIOT允许几乎任何程序员以零学习曲线开发物联网应用程序。这是通过使用著名的调试工具(gdb、Valgrind、profiler等),允许使用多线程进行标准C和c++应用程序编程来实现的,同时只需要至少1.5 kB的RAM。RIOT还提供内置的能源效率和实时功能。这些特点使该平台在物联网领域的教学、传感器网络和物联网领域的实验研究等多个领域具有吸引力。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Optimal sensor placement and measurement of wind for water quality studies in urban reservoirs One meter to find them all-water network leak localization using a single flow meter Demonstration abstract: Simply RIOT — Teaching and experimental research in the Internet of Things Demonstration abstract: Submetering by synthesizing side-channel sensor streams Visual light landmarks for mobile devices
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1