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

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

چندین پروتکل به طور گسترده در محیط های IoT مورد استفاده قرار می گیرند، MQTT و CoAP محبوب ترین پروتکل ها به دلیل طبیعت سبک و قابلیت استفاده آنها برای دستگاه های محدود است.این پروتکل ها تبادل داده بین سنسورها، محرک ها و سرویس های ابر را تسهیل می کنند.

MQTT: پیام حمل و نقل Telemetry

MQTT یک پروتکل پست انتشار است که برای پهنای باند پایین، اعتبار بالا یا شبکه های غیر قابل اعتماد طراحی شده است. آن را بر روی TCP / IP عمل می کند و ایده آل برای برنامه های مورد نیاز انتقال داده های زمان واقعی است.

CoAP: Cons Education Application Protocol

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

سایر پروتکل ها در IoT

علاوه بر MQTT و CoAP، سایر پروتکل ها عبارتند از:

  • HTTP /REST: رایج برای خدمات وب اما کمتر کارآمد برای داده های زمان واقعی است.
  • لو رامWAN: طراحی شده برای ارتباطات بلند مدت و کم قدرت.
  • Zigbee: برای شبکه های بی سیم کوتاه برد و کم قدرت استفاده می شود.
  • بلوتوث کم انرژی (BLE): مناسب برای ارتباطات کوتاه راه است.