IoT application development platforms: concepts. Structure and components. Types. Properties. Standards.

Document Type : Original Article

Authors

1 Cairo university

2 Faculty of Arts. Cairo University

3 Cairo University, Faculty of Arts, Department of Library, Archives and Information

Abstract

The study aims to present some aspects related to the subject of IoT application development platforms, which are considered one of the latest technologies that have appeared recently, in developing a theoretical framework for the subject and its various aspects, which helps those interested and specialists to get acquainted with the theoretical components of the subject, whether in general or specialized before starting. In using this technology and building applications, the study also reviews models of the most important and well-known IoT application development platforms, based on the descriptive approach. The study included a set of results, perhaps the most important of which is that any platform operates through four levels of interdependence and integration (Internet of Things devices, communication protocols, data processing, Internet of Things applications). The study also found that there are five basic internal software requirements to achieve the primary goal of the Internet of Things application development platforms, which are (data center, data management, application enablement, communication management, and device management). The study also identified a set of indicators within three main categories of criteria for selecting platforms for developing Internet of Things applications, they are (standards in general, standards in technical terms, and standards specific to institutions).

Keywords