Internet of Things (IoT): Operating System, Applications and Protocols Design, and Validation Techniques

Yousaf Bin Zikria, Heejung Yu, Muhammad Khalil Afzal, Mubashir Husain Rehmani, Oliver Hahm

Research output: Contribution to journalEditorial

50 Citations (Scopus)


By combining energy efficient micro-controllers, low-power radio transceivers, and sensors as well as actuators in so called smart objects, we are able to connect the digital cyber world with the physical world as in cyber physical systems. In the vision of the Internet of Things, these smart objects should be seamlessly integrated into the traditional Internet. Typically, smart objects are heavily constrained in terms of computation, memory and energy resources. Furthermore, the commonly used wireless links among smart objects or towards the Internet are typically slow and subject to high packet loss. Such characteristics pose challenges, on one hand in terms of software running on smart objects, and on the other hand in terms of network protocols which smart objects use to communicate. New operating systems, application programming interfaces, frameworks, and middleware have to be designed with consideration of such constraints. In consequence, novel validation methods and experimental tools are needed to study smart object networks in vivo, new software platforms are needed to efficiently operate smart objects, and innovative networking paradigms and protocols are required to interconnect smart objects.

Original languageEnglish
Pages (from-to)699-706
Number of pages8
JournalFuture Generation Computer Systems
Publication statusPublished - Nov 2018


  • Internet of Things
  • Network protocols
  • Operating systems
  • Validation


Dive into the research topics of 'Internet of Things (IoT): Operating System, Applications and Protocols Design, and Validation Techniques'. Together they form a unique fingerprint.

Cite this