این مقاله به بررسی استفاده از سرویس تهیه دستگاه Azure (DPS) با گواهیهای X.509 خودامضا میپردازد. هدف اصلی این راهنما، کمک به توسعهدهندگان برای راهاندازی و پیکربندی DPS و دستگاههای IoT به صورت مناسب است، اما تاکید میشود که استفاده از گواهیهای خودامضا فقط برای اهداف تست و دمو مجاز است و نباید در محیطهای تولیدی مورد استفاده قرار گیرند.
این راهنما شامل مراحل ایجاد گواهیهای X.509 خودامضا، ایجاد نمونه DPS و گروه ثبتنام، ایجاد دستگاه شبیهسازیشده، تهیه آن از طریق DPS و در نهایت اتصال به IoT Hub است. در کنار این راهنما، یک اسکریپت نیز در دسترس قرار خواهد گرفت که امکان اجرای خودکار این مراحل را برای کسانی که به دنبال یادگیری جزئیات نیستند، فراهم میکند.
سرویس تهیه دستگاه Azure (DPS) یک سرویس کمکی برای IoT Hub است که امکان تهیه دستگاهها به صورت خودکار و بدون نیاز به دخالت دستی را فراهم میکند. این سرویس به دستگاهها اجازه میدهد تا به طور خودکار خود را ثبت کنند و از اتصال رشتههای کدگذاری شده در Firmware دستگاه جلوگیری میکند. DPS امکان تخصیص مجدد دستگاهها را بر اساس منطق تجاری، موقعیت جغرافیایی یا متعادلسازی بار فراهم میکند و مقیاسپذیری را تا میلیونها دستگاه امکانپذیر میسازد.
مزایای استفاده از DPS شامل مقیاسپذیری بالا، امنیت بیشتر (عدم کدگذاری اتصال رشتهها در Firmware)، انعطافپذیری در تخصیص مجدد دستگاهها و پشتیبانی از Multi-tenancy است. DPS از سه روش احراز هویت (Attestation) پشتیبانی میکند: کلید متقارن (Symmetric Key)، ماژول پلتفرم قابل اعتماد (TPM) و گواهیهای X.509.
مشاهده مطلب اصلی