این دوره مقدمه ای عملی برای ارتباط دستگاه با ابر با استفاده از جریان طراحی بدون سرور AWS آمازون است. این دوره به عنوان یک سطح پایه و غیر تولیدی، مقدمه ای بر هر دو دستگاه به ارتباطات ابری و نحوه دستکاری داده های اینترنت اشیا در AWS با استفاده از مدل بدون سرور است.
در این دوره ما بر یک جریان طراحی بدون سرور با استفاده از داده های ساده IoT تولید شده توسط بردهای توسعه تعبیه شده ESP8266 12-E یا ESP32 با استفاده از WiFi تمرکز می کنیم. این دوره نحوه برنامهنویسی دستگاهها، ارسال دادههای IoT به صورت بیسیم به AWS از طریق کارگزار AWS IoT Core MQTT را پوشش میدهد و سپس نحوه ذخیره و تجسم دادههای اینترنت اشیا را با استفاده از خدمات مختلف بدون سرور و جریانهای طراحی در AWS نشان میدهد. ما از وبسایت AWS برای پیمایش خدمات استفاده خواهیم کرد، نه از چارچوب «بدون سرور».
برخی از خدمات مهم AWS که در دوره دادههای اینترنت اشیا پوشش داده شدهاند عبارتند از: Lambda، API Gateway، S3 و DynamoDB. علاوه بر این، این دوره سایر خدمات مهم AWS مانند AWS IoT Analytics، QuickSight، SageMaker، Kinesis، Cognito و AWS IoT Core را پوشش خواهد داد. ما همچنین از جاوا اسکریپت و Node.js به ترتیب برای میزبان وب استاتیک و Lambda خود استفاده خواهیم کرد.
ما دوره را با یادگیری نحوه برنامهریزی دستگاه ESP برای اتصال به کارگزار AWS IoT Core MQTT آغاز میکنیم. از آنجا ما AWS IoT Analytic را پوشش خواهیم داد که یک سرویس مدیریت شده است که به طور ضمنی از خدمات زیربنایی AWS اضافی استفاده می کند. سپس به ذخیره سازی اطلاعات حسگر از دستگاه خود با استفاده از Lambda برای تشکیل یک دریاچه داده در S3 خواهیم پرداخت که از یک مخزن برای داده های اینترنت اشیا خود استفاده خواهیم کرد. سپس به دادههای اینترنت اشیا خود که از دستگاه ESP خود تولید میشوند، با یک وبسایت میزبان استاتیک در S3 که روشهای تجسمسازی مختلف مانند Google Charts، Chart.js و Highcharts را به عنوان کتابخانههای تجسم جاوا اسکریپت نشان میدهد، دسترسی خواهیم داشت. از این نقطه، اکنون میتوانیم به سراغ نمونههای کمی پیچیدهتر با استفاده از AWS-JS-SDK در مرورگر برویم تا خدمات AWS را مستقیماً در میزبان وب S3 خود فراخوانی کنیم. در این مرحله، میتوانیم با درخواست میزبان وب استاتیک، دادههای اینترنت اشیا را در یک مخزن داده در S3 نگهداری کنیم یا در DynamoDB ذخیره کنیم، با درخواست به نقطه پایانی تولید شده توسط API Gateway که یک Lambda را به هم متصل میکند، به یک جریان بدون سرور پیشرفتهتر برویم. تابعی که برای واکشی داده های ما از مخزن داده های اینترنت اشیا برنامه ریزی شده است.
خرید یک ESP8266 12-E 5 دلاری یا ESP32 10 دلاری برای دوره توصیه میشود، اما کاملاً ضروری نیست زیرا میتوانیم دادههای IoT JSON ورودی از AWS IoT Core را در کارگزار MQTT «جعل» کنیم.
به خاطر بسپار! 30 روز ضمانت بازگشت وجه بدون سوال. میخواهم از ارزشی که معتقدم این دوره ارائه میکند خوشحال باشید
مهندس اینترنت اشیا: ادغام دستگاه به ابر
نمایش نظرات