پروتکل های اینترنت اشیا (IoT) برای فعال کردن ارتباط بین دستگاه ها در یک شبکه ضروری هستند، آنها تعریف می کنند که چگونه داده ها منتقل می شوند، دریافت می شوند و در سراسر سیستم عامل های مختلف سخت افزاری و نرم افزار پردازش می شوند.این مقاله یک مرور کلی از پروتکل های رایج IoT را با نمونه های عملی برای نشان دادن موارد استفاده آنها فراهم می کند.

پروتکل های IoT مشترک

چندین پروتکل به طور گسترده در برنامه های IoT مورد استفاده قرار می گیرند، هر کدام برای سناریوهای خاص بر اساس عواملی مانند مصرف برق، میزان داده ها و توپولوژی شبکه مناسب هستند.

MQTT

MQTT (Message Queuing Telemetry Transport) یک پروتکل چاپ سبک است که ایده آل برای دستگاه هایی با منابع محدود و شبکه های غیر قابل اعتماد است. MQTT دستگاه ها را قادر می سازد تا داده ها را به یک کارگزار مرکزی ارسال کنند که سپس آن را به مشترکین توزیع می کند.

به عنوان مثال، یک سیستم خانگی هوشمند ممکن است از MQTT برای انتقال داده های سنسور دما به یک سرور ابر برای نظارت و تجزیه و تحلیل استفاده کند.

CoAP

پروتکل درخواست هماهنگ شده (CoAP) برای الکترونیک ساده با قدرت پردازش محدود طراحی شده است.این بیش از UDP عمل می کند و از تعاملات پاسخ درخواست مانند HTTP پشتیبانی می کند.

در یک سیستم نورپردازی هوشمند، CoAP می تواند برای کنترل نور از راه دور استفاده شود، با دستگاه هایی که درخواست می کنند تا روشنایی را تنظیم یا تنظیم کنند.

HTTP/HTTPS

HTTP و HTTPS پروتکل های وب استانداردی هستند که برای ارتباط بین دستگاه ها و سرورها استفاده می شوند و برای برنامه هایی که نیاز به انتقال داده های امن و ادغام با خدمات وب دارند مناسب هستند.

به عنوان مثال، یک دوربین امنیتی ممکن است فیلم ها را به سرویس ذخیره سازی ابری با استفاده از HTTPS آپلود کند و امنیت داده ها را در طول انتقال تضمین کند.

  • MQTT
  • CoAP
  • HTTP/HTTPS
  • لورامو
  • Zigbee