Change search
ReferencesLink to record
Permanent link

Direct link
Actinium: A RESTful Runtime Container for Scriptable Internet of Things Applications
Promos.
Promos.
RISE, Swedish ICT, SICS. NES.
Number of Authors: 3
2012 (English)Conference paper (Refereed)
Abstract [en]

Programming Internet of Things (IoT) applications is challenging because developers have to be knowledgeable in various technical domains, from low-power networking, over embedded operating systems, to distributed algorithms. Hence, it will be challenging to find enough experts to provide software for the vast number of expected devices, which must also be scalable and particularly safe due to the connection to the physical world. To remedy this situation, we propose an architecture that provides Web-like scripting for low-end devices through Cloud-based application servers and a consistent, RESTful programming model. Our novel runtime container Actinium (Ac) exposes scripts, their configuration, and their lifecycle management through a fully RESTful programming interface using the Constrained Application Protocol (CoAP). We endow the JavaScript language with an API for direct interaction with mote-class IoT devices, the CoapRequest object, and means to export script data as Web resources. With Actinium, applications can be created by simply mashing up resources provided by CoAP servers on devices, other scripts, and classic Web services. We also discuss security considerations and show the suitability of this architecture in terms of performance with our publicly available implementation.

Place, publisher, year, edition, pages
2012, 9.
National Category
Computer and Information Science
Identifiers
URN: urn:nbn:se:ri:diva-24041OAI: oai:DiVA.org:ri-24041DiVA: diva2:1043120
Conference
International Conference on the Internet of Things (IoT 2012)
Projects
PromosCONET
Available from: 2016-10-31 Created: 2016-10-31

Open Access in DiVA

fulltext(840 kB)3 downloads
File information
File name FULLTEXT01.pdfFile size 840 kBChecksum SHA-512
0d4393ca246f12e843a6066e8bdedb21d738770e8f62fe4eef3e8792a5355310ec9f57ca54b768aa2269de37493b1a4e3a9bf71abc47cedf853038ccd47ca1cc
Type fulltextMimetype application/pdf

By organisation
SICS
Computer and Information Science

Search outside of DiVA

GoogleGoogle Scholar
Total: 3 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Total: 4 hits
ReferencesLink to record
Permanent link

Direct link