این دوره به بررسی ویژگیهای مختلف ارتباط دستگاه با ابر با استفاده از آمازون AWS IoT Core در یک حساب سطح رایگان AWS میپردازد.
قبل از شروع دوره به یک حساب کاربری لایه رایگان AWS، نصب محلی ابزار AWS CLI و نصب ابزار تست MQTT.fx (همه رایگان) نیاز داریم. پس از راهاندازی، دستگاههای تعبیهشده ارزانقیمت با قابلیت WiFi مانند ESP8266، ESP32 و Raspberry Pi را برای ارتباط با AWS IoT Core با MQTT برنامهریزی میکنیم.
ما از محیطهای توسعه رایگان «اینترنت اشیا» (IoT) مانند Mongoose OS در جاوا اسکریپت، Arduino در C، Zernyth در Python، AWS FreeRTOS در C و AWS IoT SDK در جاوا اسکریپت و پایتون برای Raspberry Pi برای برنامهریزی دستگاههای وایفای ارزان قیمت ما.
برای انتقال داده ها به AWS IoT به حداقل یک یا چند دستگاه زیر نیاز دارید. متناوباً، میتوانید محمولههای آزمایشی JSON را از IoT Core مستقیماً با تقلید از دستگاه IoT ارسال کنید. این دوره با برنامه نویسی دستگاه های تعبیه شده ما برای ارسال داده ها از دستگاه به ابر AWS ادامه می یابد. برای انتقال دادههای خود، از کارگزار MQTT داخلی در میانافزار دستگاههای خود استفاده میکنیم، و دادههای حسگر رمزگذاریشده JSON را به کنسول AWS IoT ارسال میکنیم.
زبان برنامه نویسی محیط توسعه دستگاه
ESP8266 12-E Mongoose OS، MicroPython JavaScript، Arduino
ESP32 Arduino، Zarynth، FreeRTOS JavaScript، Python، Arduino، C
Raspberry Pi 3 Model B AWS IoT SDK JavaScript، Python
از داخل کنسول اینترنت اشیا، «قوانین» و «اقدامات» AWS IoT را ایجاد خواهیم کرد تا بسیاری از سرویسهای ساختهشده در AWS IoT را که در کنسول AWS IoT Core در ابر AWS ادغام شدهاند، بررسی کنیم. با ایجاد اقدامات مبتنی بر قوانین برای سرویسهای AWS، دادههای حسگر خود را از طریق انواع برنامههای مهم AWS ارسال، ذخیره، فایل، دستکاری، نمودار و تجزیه و تحلیل خواهیم کرد. برخی از این برنامههای یکپارچه، با استفاده از این اقدامات مبتنی بر قانون، Dynamo Database، S3، SNS، Lambda، Data Pipeline، Glue، QuickSight، AWS IoT Analytics و SageMaker هستند.
IoT عمدتاً ادغام دستگاه ها و وب، به ویژه ابر است. همه ارسال و ضبط داده ها، همه جا و به طور مداوم، در همه جا. درک و توانایی ایجاد نمونه اولیه و پیادهسازی ارتباط سرتاسری از دستگاه به مسیر ابری یک مهارت شغلی بسیار مورد تقاضا است.
داشتن مهارت برای ساختن یک راهحل نمونهسازی IoT در فضای ابری، در حال حاضر یک مجموعه مهارت مهم و بسیار مورد نیاز برای کسانی است که میخواهند خود را توسعهدهنده اینترنت اشیا بنامند، و این موضوع با گذشت زمان و گسترش تصاعدی اینترنت اشیا به عنوان دستگاههای متصل ارزانقیمت بیشتر صادق است. گسترده شود.
به خاطر بسپار! 30 روز ضمانت بازگشت وجه بدون سوال. میخواهم از ارزشی که معتقدم این دوره ارائه میکند، خوشحال باشید.
مهندس اینترنت اشیا: ادغام دستگاه به ابر
نمایش نظرات