لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش کاوش AWS IoT
Exploring AWS IoT
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
ادغام دستگاه با AWS Cloud: برنامه نویسی دستگاه های جاسازی شده و مدیریت داده ها در AWS IoT ESP8266، ESP32، یا Raspberry Pi 3 را برای ارسال داده به AWS IoT Core Connect به ردیف رایگان AWS و استفاده از خدمات AWS مربوطه برنامه ریزی کنید MQTT، JSON، IoT و ابر AWS با ارتباطات دستگاه به ابر آشنا شوید داده های اینترنت اشیاء را در Dynamo DB با ایجاد جدول و فیلدهای داده به دست آورید در طراحی نمودارها و استفاده از تجزیه و تحلیل بر روی کد داده های اینترنت اشیا با ساختارهای برنامه نویسی اولیه در جاوا اسکریپت، پایتون و C تجربه کسب کنید با بسیاری از AWS ها خدمات حیاتی برای اینترنت اشیا مانند Lambda و S3 یادگیری ایجاد گواهینامه ها و خط مشی های امنیتی در AWS IoT پیش نیازها:راحتی با استفاده از رایانه شخصی، مک یا رایانه لینوکس مقداری دانش از اینترنت اشیا (IoT) تمایل به درک ارتباط دستگاه با ابر تجربه با یک IDE اولیه مانند آردوینو آمازون آشنایی با AWS مفید است
این دوره به بررسی ویژگیهای مختلف ارتباط دستگاه با ابر با استفاده از آمازون 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 ارسال میکنیم.
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 روز ضمانت بازگشت وجه بدون سوال. میخواهم از ارزشی که معتقدم این دوره ارائه میکند، خوشحال باشید.
سرفصل ها و درس ها
به دوره خوش آمدید
Welcome to the course
به دوره خوش آمدید
Welcome to the Course
دستگاه های اینترنت اشیا مورد استفاده برای دوره
IoT Devices used for the Course
توصیه های هیئت توسعه برای سال 2022
Development Board recommendations for 2022
نرم افزار و زبان های مورد استفاده در دوره
Software and Languages used for the Course
پروتکل MQTT برای IoT و مدل Publish/Subscribe
The MQTT protocol for IoT and the Publish/Subscribe model
آزمون AWS و IoT
Quiz on AWS and IoT
راه اندازی لایه رایگان AWS، AWS CLI، خط مشی ها، اعتبارنامه های امنیتی و تست
Setting up Free tier AWS, AWS CLI, Policys, Security Credentials, and Testing
AWS Free Tier و پیکربندی AWS CLI
AWS Free Tier and Configuring the AWS CLI
AWS IoT Actions و خدمات مرتبط با هسته
AWS IoT Actions and Core related services
معرفی IAM برای سیاست ها و نقش های IoT
Introducing IAM for IoT policys and Roles
ایجاد اعتبارنامه امنیتی AWS و پیوست کردن خط مشی اینترنت اشیا
Creating AWS Security Credentials and Attaching an IoT Policy
پروتکل های ارتباطی و امنیت برای دستگاه های موجود در AWS
Communication protocols and security for devices on AWS
ارسال بارهای آزمایشی JSON از AWS CLI و کنسول IoT Core
Sending JSON test payloads from the AWS CLI and the IoT Core console
ابزار تست MQTT.fx را دانلود کنید
Download the MQTT.fx test tool
استفاده از ابزار MQTT.fx برای آزمایش اتصال MQTTs و ارسال داده به AWS IoT
Using the MQTT.fx tool to test our MQTTs connection and send data to AWS IoT
استفاده از اسکریپت MQTT.fx برای تست خودکار به عنوان یک دستگاه اینترنت اشیا مجازی
Using a MQTT.fx script for automated testing as a virtual IoT device
گزینه جایگزین برای MQTT.fx: MQTT Explorer
Alternate Option to MQTT.fx: MQTT Explorer
استفاده از ابزار cURL برای آزمایش گواهیهای AWS IoT ما از طریق HTTPS به IoT Core
Using the cURL tool to test our AWS IoT certificates via HTTPS to IoT Core
تست خودکار با استفاده از اسکریپت bash و AWS CLI
Automated testing using a bash script and the AWS CLI
آزمون راه اندازی AWS
AWS Setup quiz
مسابقه اتصال دستگاه AWS
AWS Device connect quiz
طرح آردوینو MQTT به AWS IoT Core برای ESP8266/ESP32
MQTTs Arduino sketch to AWS IoT Core for the ESP8266/ESP32
Arduino Sketch برای اتصال مستقیم ESP8266/ESP32 خود به AWS IoT Core
Arduino Sketch to connect your ESP8266/ESP32 directly to AWS IoT Core
ESP8266/ESP32 Arduino Sketch اصلاح شده برای تحویل بار JSON به AWS IoT Core
Modified ESP8266/ESP32 Arduino Sketch to deliver JSON payload to AWS IoT Core
ESP8266 تغییرات طرح به روز شده برای Board Manager 3+
ESP8266 Updated sketch changes for Board Manager 3+
مسابقه در طرح ها و دستگاه های ESP
Quiz on the Sketchs and the ESP devices
طرح HTTP آردوینو به AWS IoT Core برای ESP8266 و ESP32
HTTPs Arduino sketch to AWS IoT Core for the ESP8266 and ESP32
چند کلمه در مورد Node-Red و Arduino Sketch.
A word about Node-Red and the Arduino Sketch.
آردوینو HTTPS Sketch برای اتصال دستگاه شما به AWS IoT Core
The Arduino HTTPS Sketch to connect your device to AWS IoT Core
آزمون برنامه نویسی
Programming Quiz
MicroPython به AWS IoT Core با استفاده از Thonny در ESP32 و ESP8266
MicroPython to AWS IoT Core using Thonny on the ESP32 and ESP8266
معرفی MicroPython و Thonny برای ESSP32 و ESP8266
Introduction to MicroPython and Thonny for the ESSP32 and ESP8266
راه اندازی دستگاه ESP خود برای MicroPython و Thonny IDE
Setting up your ESP device for MicroPython and the Thonny IDE
برنامه نویسی ESP32 برای اتصال به AWs IoT Core با Thonny در MircoPython
Programming the ESP32 to connect to AWs IoT Core with Thonny in MircoPython
برنامه نویسی ESP8266 برای اتصال به AWs IoT Core با Thonny در MircoPython
Programming the ESP8266 to connect to AWs IoT Core with Thonny in MircoPython
استفاده از سیستم عامل Mongoose در دستگاه های تعبیه شده برای AWS IoT
Using Mongoose OS on embedded devices for AWS IoT
مقدمه ای بر سیستم عامل Mongoose
Introduction to Mongoose OS
در حال بررسی کد نمایشی init.js برای دستگاه ما
Reviewing the init.js demo code for our device
برنامه نویسی سیستم عامل init.js خودمان با سیستم عامل Mongoose در جاوا اسکریپت
Programming our own init.js firmware with Mongoose OS in Javascript
استفاده از سیستم عامل Mongoose در سال 2022 برای اتصال با IoT Core با یک برنامه حلقه سفارشی
Using Mongoose OS in 2022 to connect with IoT Core with a custom loop program
امتحان در سیستم عامل Mongoose
Quiz on Mongoose OS
برنامه نویسی ESP32 در پایتون با Zarynth (اختیاری در سال 2022)
Programming the ESP32 in Python with Zerynth (optional in 2022)
به روز رسانی زرینث برای سال 2022
Zerynth update for 2022
ثبت دستگاه خود و نصب ماشین مجازی
Registering your Device and Installing the virtual machine
پیکربندی Zarynth به AWS IoT
Configuring Zerynth to AWS IoT
اجرای برنامه تست
Running the Test program
سفارشی کردن برنامه تست
Customizing the test program
آزمون در زرینث برای AWS IoT
Quiz on Zerynth for AWS IoT
برنامه نویسی Raspberry Pi با AWS IoT Device SDK V2
Programming the Raspberry Pi with the AWS IoT Device SDK V2
مقدمه ای بر AWS IoT Device SDK برای Raspberry Pi
Introduction to the AWS IoT Device SDK's for the Raspberry Pi
نصب AWS IoT Device SDK در Python V2 و اجرای کد نمونه
Installing the AWS IoT Device SDK in Python V2 and Running the Sample Code
تغییر برنامه Basic PubSub.py برای محموله IoT پیشرفته ما به IoT Core
Modifying the Basic PubSub.py program for our enhanced IoT payload to IoT Core
نصب AWS IoT SDK در جاوا اسکریپت V2 و اجرای کد نمونه
Installing the AWS IoT SDK in JavaScript V2 and Running the Sample Code
تغییر برنامه Basic Index.js برای بار پیشرفته اینترنت اشیا به هسته IoT
Modifying the Basic Index.js program for our enhanced IoT payload to IoT Core
SNS Push Notifications
SNS Push Notifications
یک اعلان متنی برای داده های حسگر ما تنظیم کنید
Set up a text notification for our sensor data
یک اعلان ایمیل برای داده های حسگر ما تنظیم کنید
Set up an email notification for our sensor data
استفاده از تست داده های مشروط برای اعلان ها
Using conditional data testing for notifications
S3 و اشیاء داده
S3 and data objects
ذخیره کردن یک شی داده به طور خشک در S3
Saving a data object driectly to S3
صادرات داده به CSV یا JSON
Exporting data to CSV or JSON
ایجاد یک سطل داده عمومی S3 باز و قابل دسترس در سال 2022
Creating an open and accessible public S3 data bucket in 2022
استفاده از Kinesis Firehose برای داده های تعریف شده در بازه زمانی
Using Kinesis Firehose for stroring timeframe defined data
معرفی Kinesis Firehose از پنل AWS IoT
Introduction to Kinesis Firehose from the AWS IoT panel
پیکربندی Kinesis Firehose برای انتقال داده
Configuring Kinesis Firehose for data transfer
ذخیره داده ها در پایگاه داده Dynamo از کنترل پنل AWS IoT
Storing data into the Dynamo Database from the AWS IoT control panel
مقدمه ای بر DynamoDB
Introduction to DynamoDB
پیکربندی DynamoDB برای داده های حسگر ما
Configuring the DynamoDB for our sensor data
استفاده از AWS Data Pipeline برای انتقال داده ها از DynamoDB به S3
Using the AWS Data Pipeline to move data from DynamoDB to S3
مقدمه ای بر خط لوله داده AWS
Introduction to the AWS Data Pipeline
Data Pipeline را برای انتقال داده به S3 پیکربندی و پیاده سازی کنید
Configure and implement the Data Pipeline for data transfer to S3
استفاده از چسب AWS برای نمایه سازی و تبدیل داده های ما
Using AWS Glue to index and transform our data
مقدمه ای بر چسب AWS
Introduction to AWS Glue
استفاده از چسب برای خزیدن فایل داده ما
Using Glue to crawl our data file
استفاده از یک کار چسب ETL برای تبدیل داده های JSON به CSV
Using a Glue ETL job to transform our JSON data to CSV
AWS Quicksight برای تجزیه و تحلیل داده ها و تصویرسازی
AWS Quicksight for data analytics and visulizations
مقدمه ای بر AWS Quicksight
Introduction to AWS Quicksight
مجوزهای ویرایش و دسترسی سطل S3
Editing permissions and S3 bucket access
ایجاد یک مانیفست مناسب برای وارد کردن فایل CSV از S3
Creating a proper manifest to import the CSV file from S3
پاک کردن داده های ما با توابع QuickSight
Cleaning our data with QuickSight functions
تمیز کردن بیشتر با توابع
Further cleaning with functions
طراحی نمودار خطی با داده های ما
Designing a Line Chart with our data
توابع AWS Lambda برای IoT
AWS Lambda Functions for IoT
معرفی AWS Lambda برای IoT
Introduction to AWS Lambda for IoT
ایجاد یک تابع Cloudlogger.js در Lambda
Creating a Cloudlogger.js function in Lambda
Advanced Lambda: IoT Publisher از Lambda
Advanced Lambda: IoT Publisher from Lambda
ناشر داده های اینترنت اشیا از لامبدا
IoT Data Publisher from Lambda
بخش پاداش: AWS IoT Analytics
Bonus Section: AWS IoT Analytics
تجزیه و تحلیل AWS IoT: راه اندازی کانال، خط لوله و ذخیره اطلاعات
AWS IoT Analytics: Setup Channel, Pipeline, and Datastore
AWS IoT Anlytics: مصرف و نمایش داده های IoT ما
AWS IoT Anlytics: Ingesting and Displaying our IoT Data
تجزیه و تحلیل AWS IoT: استفاده از AWS Sagemaker در مجموعه داده ما
AWS IoT analytics: Using AWS Sagemaker on our Dataset
بخش پاداش: سایههای دستگاه AWS و چندین Pub/Sub
Bonus Section: AWS Device Shadows and multiple Pub/Sub's
معرفی دستگاه های Shadow و Pub/Sub دوبلکس
Intro to Shadow devices and duplex Pub/Sub
طرح Arduino PubSub با موضوعات $aws/../shadow/update
Arduino PubSub sketch with $aws/../shadow/update topics
استفاده از چندین موضوع با AWS Shadow Sate
Using Multiple Topics with AWS Shadow Sate
طرح های آردوینو با موضوعات متعدد و پاسخ های اشتراک
Arduino sketchs with multiple topics and subscription repsonses
معرفی Shadow/Get و Shadow/Get/Accepted
Intro into Shadow/Get and Shadow/Get/Accepted
راه اندازی سایه چند "چیز" نشان دهنده دستگاه ها در طبیعت
Setting up shadow multiple 'Things' representing devices in the wild
طرح آردوینو ما برای حفظ وضعیت در کامیون های متعدد به عنوان دستگاه های اینترنت اشیا.
Our Arduino Sketch to maintain state on multiple trucks as IoT devices.
آزمون دستگاه سایه و موضوع سایه
Shadow Device and Shadow Topic Quiz
بخش پاداش: دفتر کل داده های زمان جریان با تجسم های Grafana
Bonus Section: Timestream data ledger with Grafana visualizations
یک پایگاه داده Timestream ایجاد کنید و داده های IoT را از IoT Core به پایگاه داده جدید ارسال کنید
Create a Timestream database and send IoT data from IoT Core to the new database
ابزار تجسم آنلاین رایگان Grafana را به پایگاه داده Timestream ما متصل کنید
Connect the free Grafana online visualization tool to our Timestream database
بخش پاداش: Amazon FreeRTOS برای ESP32
Bonus Section: Amazon FreeRTOS for the ESP32
آمازون FreeRTOS قسمت 1 مقدمه
Amazon FreeRTOS Part 1 Intro
Amazon FreeRTOS قسمت 2 تنظیم محیط و فایل های برنامه نویسی
Amazon FreeRTOS Part 2 Setting up the environment and programming files
Amazon FreeRTOS قسمت 3 کاوش کد
Amazon FreeRTOS Part 3 Exploring the code
آزمون AWS FreeRTOS
AWS FreeRTOS Quiz
ماده اختیاری: Node-Red برای AWS IoT Core
Optional Material: Node-Red for AWS IoT Core
مقدمه ای برای استفاده از Node-Red با آردوینو و AWS IoT
Intro to using Node-Red with Arduino and AWS IoT
ایجاد یک حساب کاربری IBM Cloudant و برنامه Node-Red
Creating an IBM Cloudant account and Node-Red App
در حال پیکربندی برنامه Node-Red ما
Configuring our Node-Red application
ایجاد رابط Arduino Sketch با Node-Red
interfacing our Arduino Sketch with Node-Red
یودمی یکی از بزرگترین پلتفرمهای آموزشی آنلاین است که به میلیونها کاربر در سراسر جهان امکان دسترسی به دورههای متنوع و کاربردی را فراهم میکند. این پلتفرم امکان آموزش در زمینههای مختلف از فناوری اطلاعات و برنامهنویسی گرفته تا زبانهای خارجی، مدیریت، و هنر را به کاربران ارائه میدهد. با استفاده از یودمی، کاربران میتوانند به صورت انعطافپذیر و بهینه، مهارتهای جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.
یکی از ویژگیهای برجسته یودمی، کیفیت بالای دورهها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد میدهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و میتوانند به بهترین شکل ممکن از آموزشها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرمهای آموزشی آنلاین، به افراد امکان میدهد تا به راحتی و با کیفیت، مهارتهای مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.
نمایش نظرات