استانداردها و پروتکل‌های اینترنت اشیا

امروزه اینترنت اشیا در صنایع و کاربردهای مختلفی مورد استفاده قرار می‌گیرد. از یک دستگاه با منابع محدود گرفته تا یک پلتفرم عظیم توسعه که با استفاده از تکنولوژی‌های درون نهاده به‌صورت بلادرنگ به سیستم‌های ابری متصل می‌شود.
در اینترنت اشیا پروتکل‌های ارتباطی مختلف قدیمی و نوظهور به‌منظور ارتباط دستگاه‌ها و سرورها با روشی جدید و به‌هم‌پیوسته مورداستفاده قرار می‌گیرد. اتحادیه ها و ائتلافات گوناگونی در جهت یکسان‌سازی ویژگی‌های اینترنت اشیا و سازمان‌دهی آن تلاش می‌کنند.

در این مستند به:

  • بررسی جامع معروف‌ترین پروتکل‌ها و استانداردهای اینترنت اشیا که در دستگاه‌ها و برنامه‌های کاربردی آن مورداستفاده قرار می‌گیرند خواهیم پرداخت.
  • به‌صورت عمیق‌تر به بررسی پروتکل برخی از لایه‌ها یا پروتکل‌های ویژه‌ی برخی صنایع می‌پردازیم.
  • پروتکل‌های معروف نظیر mqtt و xmpp را با یکدیگر مقایسه خواهیم کرد.

پروتکل‌ها

به‌جای تلاش برای انطباق پروتکل‌های اینترنت اشیا روی مدل‌های معماری موجود نظیر مدل OSI، پروتکل‌ها را به لایه‌های زیر تقسیم می‌کنیم تا سازمان‌دهی بهتری داشته باشند:

  • زیرساخت(نظیر: 6LowPAN، IPv4/IPv6، RPL)
  • تعیین هویت و شناسایی(نظیر: EPC، uCode، IPv6 و URIs)
  • انتقال(نظیر: Wifi، Bluetooth، LPWAN)
  • کشف(نظیر: Physical Web، mDNS، DNS-SD)
  • پروتکل‌های داده‌ای(نظیر: MQTT، CoAP، AMQP، Websocket و Node)
  • مدیریت دستگاه(نظیر: TR-069، OMA-DM)
  • معنایی(نظیر: JSON-LD، Web Thing Model)
  • چارچوب‌های چندلایه(نظیر Alljoyn، IoTivity، Weave و Homekit)

برای مطالعه ی کامل این مستند لطفا فایل زیر را دانلود کنید.