دوره آموزشی مبانی اینترنت اشیا: برنامه های کاربردی سیستم عامل
2 ساعت 1 دقیقهمتوسط2018-06-12
مدرسین

Ryan Hu
Professor at the Seneca College of Applied Arts and Technology
جزئیات دوره
به ساخت برنامه های کاربردی برای اینترنت اشیا علاقه دارید؟ دستگاههای هوشمند ما را احاطه کردهاند و بازار اپلیکیشنها در حال بزرگتر شدن است. خوشبختانه، سیستمعاملهای طراحیشده برای اینترنت اشیا – Ubuntu Core، Windows 10 IoT Core و سایرین – همچنین دارای تعدادی ویژگی داخلی برای توسعه برنامههای IoT قوی و با امکانات کامل هستند. یک رویکرد مبتنی بر سیستم عامل برای توسعه وظایفی مانند قابلیت همکاری و امنیت را به چارچوب واگذار می کند تا توسعه دهندگان بتوانند بر روی ویژگی ها و عملکرد تمرکز کنند. این دوره یک نمای کلی فنی از اجزای برنامه IoT را ارائه می دهد که می توانند به سیستم عامل "برون سپاری" شوند: تعامل با حسگرها و محرک ها، مدیریت و پردازش داده، انتقال داده، محاسبات لبه، رایانش ابری، مدیریت دستگاه، امنیت، و هوش مصنوعی و ماشین. یادگیری. مهندس اینترنت اشیا و پروفسور رایان هو مثال های متعدد و همچنین فایل های تمرینی ارائه می دهد که نحوه پیاده سازی هر جزء را در یک برنامه واقعی اینترنت اشیا نشان می دهد.
اهداف یادگیری
گردش کار برای ساخت یک برنامه IoT
با استفاده از سنسورها
استفاده از سیگنال های مدولاسیون عرض پالس برای کنترل موتور
مدیریت و پردازش داده های سنجش
انتقال داده
محاسبات لبه
پردازش ابری
مدیریت دستگاه
امنیت
هوش مصنوعی و یادگیری ماشینی
اهداف یادگیری
گردش کار برای ساخت یک برنامه IoT
با استفاده از سنسورها
استفاده از سیگنال های مدولاسیون عرض پالس برای کنترل موتور
مدیریت و پردازش داده های سنجش
انتقال داده
محاسبات لبه
پردازش ابری
مدیریت دستگاه
امنیت
هوش مصنوعی و یادگیری ماشینی
مهارت ها
Internet of ThingsHardwareSoftware DevelopmentOne-Off
سرفصل ها
0. مقدمه
- 01 - خوش آمدید
- 02 - آنچه باید بدانید
1. بررسی اجمالی
- 03 - برنامههای IoT از دیدگاه سیستم عامل
- 04 - اجزای کلیدی برنامه
- 05 - گردش کار ساخت یک برنامه IoT
2. سنجش و فعال سازی
- 06 - بررسی اجمالی سنجش و فعال سازی
- 07 - از سنسور دما استفاده کنید
- 08 - از حسگر زیستی برای برنامههای مراقبتهای بهداشتی استفاده کنید
- 09 - از سیگنالهای مدولاسیون عرض پالس (PWM) برای کنترل موتور استفاده کنید
3. مدیریت و پردازش داده ها
- 10 - مروری بر مدیریت و پردازش داده ها
- 11 - دادههای سنجش را مدیریت کنید
- 12 - دادههای سنجش را پردازش کنید
4. انتقال داده ها
- 13 - بررسی اجمالی انتقال داده ها
- 14 - از پشتههای IP TCP برای انتقال دادهها استفاده کنید
- 15 - برای انتقال اطلاعات از بلوتوث استفاده کنید
- 16 - از سلولار برای انتقال اطلاعات استفاده کنید
5. قابلیت همکاری
- 17 - بررسی اجمالی قابلیت همکاری
- 18 - از Thread برای قابلیت همکاری استفاده کنید
- 19 - از IoTivity برای قابلیت همکاری استفاده کنید
6. محاسبات لبه
- 20 - مروری بر محاسبات لبه
- 21 - محاسبات لبه را در دروازههای اینترنت اشیا فعال کنید
7. رایانش ابری
- 22 - مروری بر رایانش ابری
- 23 - به MicrosoftAzure متصل شوید
8. مدیریت دستگاه
- 24 - نمای کلی مدیریت دستگاه
- 25 - سیستم عامل را از طریق هوا به روز کنید
9. امنیت
- 26 - امنیت در سطح دستگاه
- 27 - دادههای برنامه را ایمن کنید
- 28 - انتقال اطلاعات امن
10. هوش مصنوعی و یادگیری ماشین
- 29 - هوش و پردازش ریاضی
- 30 - از الگوریتم یادگیری ماشینی استفاده کنید
- 31 - هوش مصنوعی را با خدمات ابری فعال کنید
نتیجه
- 32 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی مبانی اینترنت اشیا (IoT): اصول سیستمهای عامل
- دوره آموزشی جریانسازی دادههای اینترنت اشیا با Azure Serverless و هوش مصنوعی
- دوره آموزشی یادگیری اصولی رزبری پای
- دوره آموزشی آمادگی برای گواهینامه CertNexus Certified IoT Security Practitioner
- دوره آموزشی اینترنت اشیاء (IoT) در شبکههای 5G
- دوره آموزشی توسعه اینترنت اشیا با دات نت
- دوره آموزشی هک اخلاقی: هک دستگاه های اینترنت اشیا
- دوره آموزشی مقدمه ای بر میکروپایتون و محاسبات فیزیکی