Towards a Programmable World: Lua-based Dynamic Local Orchestration of Networked Microcontrollers

Fiona Guerin, Teemu Kärkkäinen, J. Ott
{"title":"Towards a Programmable World: Lua-based Dynamic Local Orchestration of Networked Microcontrollers","authors":"Fiona Guerin, Teemu Kärkkäinen, J. Ott","doi":"10.1145/3349625.3355441","DOIUrl":null,"url":null,"abstract":"Microcontrollers execute much of the logic that makes the appliances and infrastructure around us work. Recent years have seen a significant increase in the microcontroller capabilities, with modern designs including multiple 32-bit processor cores and integrated wireless communications. At the same time, microcontrollers still typically execute fixed code burned into their firmware, leaving much of their capacity unused. In this paper we propose a Lua-based framework for microcontrollers, capable of dynamically receiving code for execution from nearby devices via wireless networks. We show that this framework allows multiple nearby microcontroller devices to be dynamically orchestrated to compose complex services. This serves as a step towards making the physical world around us dynamically programmable, enabling the creation of new local and pervasive applications that are deeply integrated into the physical world.","PeriodicalId":143275,"journal":{"name":"Proceedings of the 14th Workshop on Challenged Networks","volume":"90 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-10-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 14th Workshop on Challenged Networks","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3349625.3355441","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Microcontrollers execute much of the logic that makes the appliances and infrastructure around us work. Recent years have seen a significant increase in the microcontroller capabilities, with modern designs including multiple 32-bit processor cores and integrated wireless communications. At the same time, microcontrollers still typically execute fixed code burned into their firmware, leaving much of their capacity unused. In this paper we propose a Lua-based framework for microcontrollers, capable of dynamically receiving code for execution from nearby devices via wireless networks. We show that this framework allows multiple nearby microcontroller devices to be dynamically orchestrated to compose complex services. This serves as a step towards making the physical world around us dynamically programmable, enabling the creation of new local and pervasive applications that are deeply integrated into the physical world.
迈向可编程世界:基于lua的网络微控制器动态本地编排
微控制器执行使我们周围的设备和基础设施工作的大部分逻辑。近年来,微控制器功能显著增加,现代设计包括多个32位处理器内核和集成无线通信。与此同时,微控制器通常仍然执行固定的代码烧入他们的固件,留下他们的大部分容量未使用。在本文中,我们提出了一个基于lua的微控制器框架,能够通过无线网络动态接收来自附近设备的执行代码。我们表明,该框架允许多个附近的微控制器设备动态编排,以组成复杂的服务。这是朝着使我们周围的物理世界动态可编程迈出的一步,使创建新的本地和普及的应用程序能够深度集成到物理世界中。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信