المجلة الدولية للعلوم والتقنية

International Science and Technology Journal

ISSN: 2519-9854 (Online)

ISSN: 2519-9846 (Print)

DOI: www.doi.org/10.62341/ISTJ

مجلة علمية محكّمة تهتم بنشر البحوث والدراسات في مجال العلوم التطبيقية، تصدر دورياً تحت إشراف نخبة من الأساتذة

Internet of Things (IoT) Middleware

الملخص
تأتي إنترنت الأشياء (IoT) بعصر جديد من الاتصالات، مما يتيح الإتصال بين الأجهزة والنظم وتبادل البيانات عبر الإنترنت. ومع ذلك، فإن عددا كبيرا من الأجهزة والنظم المتصلة قد أحدث حاجة إلى طبقة من البرمجيات التي تدير وتنسق التواصل بين هذه الأجهزة والنظم. وتسمى هذه الطبقة بالبرمجيات الوسيطة لإنترنت الأشياء. في هذا الورقة ، نقدم مراجعة شاملة للبرمجيات الوسيطة لإنترنت الأشياء (IoT Middleware) بما في ذلك تعريفها وهيكلها ومكوناتها وميزاتها الرئيسية. نوفر تحليل عميق للأنواع المختلفة من البرمجيات الوسيطة لإنترنت الأشياء ، بما في ذلك البرمجيات الوسيطة لإدارة الأجهزة والبرمجيات الوسيطة لإدارة البيانات والبرمجيات الوسيطة لإدارة التطبيقات. كما ندرس دور البرمجيات الوسيطة لإنترنت الأشياء في مواجهة التحديات التي تواجه IoT، مثل الأمان والخصوصية، والتكامل، والتوسع. بالإضافة إلى ذلك، نناقش اللاعبين الرئيسيين في سوق البرمجيات الوسيطة لإنترنت الأشياء ونقارن عروضهم بالنسبة لميزاتهم، وقدراتهم، وقوتهم. وأخيرًا، نؤكد الإتجاهات المستقبلية للبرمجيات الوسيطة لإنترنت الأشياء ، بما في ذلك دمج الذكاء الاصطناعي (AI) والتعلم الآلي (ML)، وظهور الحوسبة المتطورة وشبكات الجيل الخامس.
Abstract
The Internet of Things (IoT) has brought about a new era of connectivity, enabling the interconnection of devices, systems, and the exchange of data over the Internet. However, the vast number of connected devices and systems has created the need for a layer of software that can manage and orchestrate the communication between these devices and systems. This layer of software is known as IoT middleware. In this paper, we present a comprehensive overview of IoT middleware, including its definition, architecture, components, and key security. We provide an in-depth analysis of the different types of IoT middleware, including device management middleware, data management middleware, and application management middleware. We also explore the role of IoT middleware in addressing the challenges faced by IoT, such as security and privacy, interoperability, and scalability. Furthermore, we discuss the key players in the IoT middleware market and compare their offerings in terms of their features, capabilities, and strengths. Finally, we conclude by highlighting the future directions for IoT middleware, including the integration of artificial intelligence (AI) and machine learning (ML), and the emergence of edge computing and 5G networks.