Enabling IoT platforms for social IoT applications: Vision, feature mapping, and challenges

  title={Enabling IoT platforms for social IoT applications: Vision, feature mapping, and challenges},
  author={Bilal Afzal and Muhammad Umair and Ghalib A. Shah and Ejaz Ahmed},
  journal={Future Gener. Comput. Syst.},

A Review on IoT Frameworks Supporting Multi-Level Interoperability – The Semantic Social Network of Things Framework

A systematic review of contemporary IoT frameworks based on a multi-level interoperability consideration is performed, and findings are critically discussed, motivated by the shortcomings of the current solutions to support open, interoperable, intelligent and collaborative IoT environments.

SCDIoT: Social Cross-Domain IoT Enabling Application-to-Application Communications

This work proposes social cross-domain IoT (SCDIoT), a third type of SIoT communication at a global level which enables application-to-application communication in the IoT.

Complementing IoT Services Through Software Defined Networking and Edge Computing: A Comprehensive Survey

An extensive survey on SDN and the edge computing ecosystem to solve the challenge of complex IoT management and comprehensively present security and privacy vulnerabilities in the SDIoT-Edge computing and detailed taxonomies of multiple attack possibilities in this paradigm.

IoT Eco-system, Layered Architectures, Security and Advancing Technologies: A Comprehensive Survey

A detailed review on various architectures, technologies and protocols used in an IoT eco-system is presented and how new technologies, fog, edge, cloud, artificial intelligence, machine learning and blockchain could be integrated to existing IoT architecture to deliver flawless services and better security is discussed.

Internet of Things architecture challenges: A systematic review

A systematic mapping survey is presented to give a review of IoT architecture and provide a structured overview of research trends and a technical taxonomy is presented for these challenges according to reviewed studies.

MISA: Minimalist Implementation of oneM2M Security Architecture for Constrained IoT Devices

A DTLS over UDP protocol model is implemented for the very first time to develop oneM2M security association establishment framework and is implemented in an open source operating system, i.e. Mbed OS.

Development of Prototype for IoT and IoE Scalable Infrastructures, Architectures and Platforms

This study describes design and implementation of IoT architectures stressing on scalability, integration, and interoperability of heterogeneous IoT systems.

Security Assertion of IoT Devices Using Cloud of Things Perception

An up-to-date eminence of Cloud-based IoT applications and Cloud of Things with a focus on their security and application-oriented challenges is provided to present a technical survey on various issues related to IoT security, concerns, adopted mechanisms and their positive security assurance using Cloud of things.

Edge-Computing-Driven Internet of Things: A Survey

The impact of edge computing on the development of IoT is introduced and why edge computing is more suitable for IoT than other computing paradigms are pointed out and some challenging and worthwhile research directions are proposed.



Exploitation of social IoT for recommendation services

A concept for exploiting the SIoT for recommendation services among various IoT applications with the help of a sample application scenario that highlights how theSIoT can help by providing recommendations is proposed and some implementation challenges are provided.

Internet of things and cloud interoperability application based on Android

Internet of Things (IoT) and Cloud Computing platforms are becoming the basis of future technologies which intend to create a smart world. This paper describes implementation of a smart IoT and Cloud

Operating Systems for IoT Devices: A Critical Survey

This paper presents a survey of operating systems that have been designed so far for IoT devices and also outlines a generic framework that brings out the essential features desired in an OS tailored for IoT Devices.

Internet of Things Architecture: Recent Advances, Taxonomy, Requirements, and Open Challenges

This article investigates, highlight, and report premier research advances made in IoT architecture recently, categorize and classify IoT architectures and devise a taxonomy based on important parameters such as applications, enabling technologies, business objectives, architectural requirements, network topologies, and IoT platform architecture types.

Implementation of an Experimental Platform for the Social Internet of Things

  • Roberto GirauM. NittiL. Atzori
  • Computer Science
    2013 Seventh International Conference on Innovative Mobile and Internet Services in Ubiquitous Computing
  • 2013
This paper presents the implementation of a SIoT platform, and presents the major functionalities of the proposed system: how to register a new social object to the platform, how the system manages the creation of new relationships, and how the devices create groups of members with similar characteristics.

The Cluster Between Internet of Things and Social Networks: Review and Research Challenges

This paper explores the novel paradigm for ubiquitous computing beyond IoT, denoted by Social Internet of Things (SIoT), and proposes a generic SIoT architecture and presents a discussion about enabling technologies, research challenges, and open issues.

Operating Systems for Low-End Devices in the Internet of Things: A Survey

This paper analyzes in detail the specific requirements that an OS should satisfy to run on low-end IoT devices, and surveys applicable OSs, focusing on candidates that could become an equivalent of Linux for such devices, i.e., a one-size-fits-most, open source OS for low- end IoT devices.

RIOT OS: Towards an OS for the Internet of Things

RIOT OS is introduced, an OS that explicitly considers devices with minimal resources but eases development across a wide range of devices, and allows for standard C and C++ programming, provides multi-threading as well as real-time capabilities, and needs only a minimum of 1.5 kB of RAM.