Cuttlefish: A Flexible and Lightweight Middleware for Combining Heterogeneous IoT Devices

被引:0
|
作者
Pamboris, Andreas [1 ,2 ]
Kozis, Charalampos [3 ]
Herodotou, Herodotos [3 ]
机构
[1] Univ Cent Lancashire, Preston, Lancs, England
[2] JARVIC LTD, Harpenden, Herts, England
[3] Cyprus Univ Technol, Limassol, Cyprus
关键词
IoT Middleware; IoT Communication Protocol;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The Internet of Things (IoT) extends connectivity beyond traditional computing devices to different types of smart objects, equipped with various sensors and actuators. These objects range from smart lightbulbs and thermostats to smart watches and fitness trackers, or even heavy machinery used in various industrial sectors. Due to device heterogeneity, the complexity of developing applications that require the collection and sharing of data across multiple IoT devices is high, as developers need to be familiar with a diverse set of supported services and APIs. While existing approaches have proposed solutions to this challenge, they rely on the use of resource-intensive cloud-based components, they do not offer the degree of extensibility desired by developers, and they often trade off some of the richness of real-time data for ease of use. Cuttlefish is a flexible and lightweight middleware that offers a unified API to help with the development of applications that utilize multiple heterogeneous IoT devices. It abstracts away much of the complexity involved with orchestrating different devices at runtime. At the same time, it avoids the aforementioned caveats of existing approaches through a simple and efficient design, yet one that offers a rich set of capabilities to developers.
引用
收藏
页数:6
相关论文
共 50 条
  • [1] Lightweight Dynamic Key-Dependent and Flexible Cipher Scheme for IoT Devices
    Noura, Hassan
    Chehab, Ali
    Couturier, Raphael
    [J]. 2019 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE (WCNC), 2019,
  • [2] Flexible IoT Middleware for Integration of Things and Applications
    Boman, Joseph
    Taylor, Jonathan
    Ngu, Anne H.
    [J]. 2014 INTERNATIONAL CONFERENCE ON COLLABORATIVE COMPUTING: NETWORKING, APPLICATIONS AND WORKSHARING (COLLABORATECOM), 2014, : 481 - 488
  • [3] Lightweight Monitoring System for IOT Devices
    Yahya, Widhi
    Basuki, Achmad
    Sakti, Eko P.
    Fernanda, Frondy F.
    [J]. 2017 11TH INTERNATIONAL CONFERENCE ON TELECOMMUNICATION SYSTEMS SERVICES AND APPLICATIONS (TSSA), 2017,
  • [4] A Blockchain Proxy for Lightweight IoT Devices
    Dittmann, Gero
    Jelitto, Jens
    [J]. 2019 CRYPTO VALLEY CONFERENCE ON BLOCKCHAIN TECHNOLOGY (CVCBT 2019), 2019, : 82 - 85
  • [5] Lightweight hardware monitoring of IoT devices
    Toth, Andrew
    Rapczynski, Dan
    Wampler, Jason A.
    [J]. CYBER SENSING 2018, 2018, 10630
  • [6] A Survey On Lightweight Ciphers For IoT Devices
    Philip, Merly Annie
    Vaithiyanathan
    [J]. PROCEEDINGS OF 2017 INTERNATIONAL CONFERENCE ON TECHNOLOGICAL ADVANCEMENTS IN POWER AND ENERGY (TAP ENERGY): EXPLORING ENERGY SOLUTIONS FOR AN INTELLIGENT POWER GRID, 2017,
  • [7] Flexible reuse of middleware infrastructures in heterogeneous IT environments
    Wagner, Ralf
    Mitschang, Bernhard
    [J]. ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS 2007: COOPLS, DOA, ODBASE, GADA, AND IS, PT 1, PROCEEDINGS, 2007, 4803 : 522 - 539
  • [8] A Sensor Middleware for Integration of Heterogeneous Medical Devices
    Brito, M.
    Vale, L.
    Carvalho, P.
    Henriques, J.
    [J]. 2010 ANNUAL INTERNATIONAL CONFERENCE OF THE IEEE ENGINEERING IN MEDICINE AND BIOLOGY SOCIETY (EMBC), 2010, : 5189 - 5192
  • [9] A Middleware for Secure Integration of Heterogeneous Edge Devices
    Desuert, Arthur
    Chollet, Stephanie
    Pion, Laurent
    Hely, David
    [J]. 2022 IEEE INTERNATIONAL CONFERENCE ON EDGE COMPUTING & COMMUNICATIONS (IEEE EDGE 2022), 2022, : 83 - 92
  • [10] EMWF: A Middleware for Flexible Automation and Assistive Devices
    Chou, Ting-Shuo
    Huang, Yu Chi
    Wang, Yung Chun
    Chen, Wai-Chi
    Shih, Chi-Sheng
    Liu, Jane W. S.
    [J]. SOFTWARE TECHNOLOGIES FOR EMBEDDED AND UBIQUITOUS SYSTEMS, 2010, 6399 : 191 - +