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

نظریه های بنیادی انتقال داده های قابل اعتماد

انتقال داده های قابل اعتماد بر پروتکل هایی که داده ها را تضمین می کنند، به طور دقیق و به منظور، مفاهیم کلیدی شامل تشخیص خطا، تصحیح و مکانیسم های تصدیق کننده است. پروتکل هایی مانند TCP / IP این ویژگی ها را برای اطمینان از یکپارچگی داده ها در شبکه های غیر قابل اعتماد ترکیب می کنند.

روش های عملی در دستگاه های IoT

در برنامه های IoT، پروتکل های سبک مانند MQTT و CoAP برای بهره وری خود محبوب هستند.آنها کیفیت خدمات (QoS) را برای مدیریت تضمین های تحویل پیام پیاده سازی می کنند.به عنوان مثال، سطح QoS MQTT از "در اغلب موارد" به "به طور خلاصه" پیاده سازی بر اساس نیازهای برنامه.

نمونه هایی از پیاده سازی

یک مثال عملی شامل استفاده از MQTT با سطح QoS 2 برای اطمینان از پیام ها دقیقاً یک بار در یک سیستم اندازه گیری هوشمند تحویل داده می شود. مثال دیگر استفاده از کدهای تشخیص خطا مانند CRC (Cyclic Redundancy Check) در بسته های داده سنسور برای شناسایی و تصحیح خطا های انتقال است.

  • پیام های تایید شده را برای تایید دریافت
  • استفاده از خطای تشخیص و اصلاح کدهای
  • اعمال سطوح QoS مناسب در پروتکل ها
  • استراتژی های بازگشت به کارفرمایان برای داده های از دست رفته