A flexible Compilation-as-a-Service and Remote-Programming-as-a-Service platform for IoT devices

P Charalampidis, A Makrogiannakis, N Karamolegkos… - Internet of Things, 2022 - Elsevier
Abstract The Internet-of-Things (IoT) presents itself as an emerging technology, which is
able to interconnect a massive number of heterogeneous smart objects. Several complex …

[PDF][PDF] An IoT Middleware Template Proposal

GS Cardoso, LCBC Ferreira, F Bauer, ER Lima… - 2022 - academia.edu
There are several different IoT middleware platforms available for IoT systems. However,
most of these platforms require high computational hardware to be implemented, making …

A taxonomy and survey of IoT cloud applications

T Pflanzner, A Kertész - EAI Endorsed Transactions on Internet of Things, 2017 - eudl.eu
Abstract Internet of Things (IoT) systems are realized by dynamic global network
infrastructure with self-configuring capabilities, in which things can interact and …

RIOT: An open source operating system for low-end embedded devices in the IoT

E Baccelli, C Gündoğan, O Hahm… - IEEE Internet of …, 2018 - ieeexplore.ieee.org
As the Internet of Things (IoT) emerges, compact operating systems (OSs) are required on
low-end devices to ease development and portability of IoT applications. RIOT is a …

IoTSuite: a framework to design, implement, and deploy IoT applications: demonstration abstract

S Chauhan, P Patel, A Sureka, FC Delicato… - Proceedings of the 15th …, 2016 - dl.acm.org
Internet of Things (IoT) application development is technically challenging and complex due
to several factors such as the presence of different IoT protocols, interoperability issues, lack …

Rapid prototyping of IoT solutions: A Developer's Perspective

G Tanganelli, C Vallati, E Mingozzi - IEEE Internet Computing, 2019 - ieeexplore.ieee.org
Many new Internet-of-things (IoT) devices and solutions appear in the market every day.
Although commercial IoT products are the majority, Do-It-Yourself (DIY) solutions …

Firmware over-the-air programming techniques for IoT networks-A survey

K Arakadakis, P Charalampidis… - ACM Computing …, 2021 - dl.acm.org
The devices forming Internet of Things (IoT) networks need to be re-programmed over the
air, so that new features are added, software bugs or security vulnerabilities are resolved …

TinyLink: A holistic system for rapid development of IoT applications

W Dong, B Li, G Guan, Z Cheng, J Zhang… - ACM Transactions on …, 2020 - dl.acm.org
Rapid development is essential for IoT (Internet of Things) application developers to obtain
first-mover advantages and reduce the development cost. In this article, we present TinyLink …

Towards low-effort development of advanced IoT applications

I Bohé, M Willocx, J Lapon, V Naessens - Proceedings of the 8th …, 2021 - dl.acm.org
Building customised IoT applications is often labor intensive. While several frameworks
support developers in building sophisticated applications, they mainly focus on the …

Thingsjs: Towards a flexible and self-adaptable middleware for dynamic and heterogeneous iot environments

J Gascon-Samson, M Rafiuzzaman… - Proceedings of the 4th …, 2017 - dl.acm.org
The Internet of Things (IoT) has gained wide popularity both in academic and industrial
contexts. Nowadays, such systems exhibit many important challenges across many …