Added IoT intro course outline and MXChip workshop
This commit is contained in:
Родитель
94b3dd647b
Коммит
7b77b38059
|
@ -5,6 +5,7 @@
|
|||
"grovepi",
|
||||
"leds",
|
||||
"microcontroller",
|
||||
"microcontrollers",
|
||||
"quickstart",
|
||||
"repos"
|
||||
]
|
||||
|
|
|
@ -4,6 +4,10 @@ This folder contains some suggested course outlines for teaching topics in the I
|
|||
|
||||
> If you teach an IoT course and want to add your course outline to help other teachers, please [raise a PR](https://github.com/microsoft/iot-curriculum/pulls).
|
||||
|
||||
## IoT
|
||||
|
||||
* [Introduction to the Internet of Things](./intro-to-iot.md)
|
||||
|
||||
## AI
|
||||
|
||||
* [Electricity demand forecasting](./electricity-demand-forecasting.md)
|
|
@ -0,0 +1,40 @@
|
|||
# Introduction to the Internet of Things
|
||||
|
||||
The Internet of Things (IoT) refers to the interconnection of physical computing systems, using a combination of hardware and software that can sense input from the real world and broadcast/respond to it in real-time. Students will learn how to design and develop prototype IoT systems using a rapid-prototyping approach and evaluate the interactive aspects the system affords end-users. Industry standard IoT low-power microcontrollers, sensors, and protocols will be at the forefront of the student development experience.
|
||||
|
||||
## Suggested course outline
|
||||
|
||||
* Evolution of IoT
|
||||
* Real world and physical device interfaces (hubs/controllers/microcontroller devices, sensors, actuators)
|
||||
* Cloud Computing (IoT and Serverless Computing)
|
||||
* Secure device provisioning
|
||||
* REST APIs
|
||||
* IoT Standards and Protocols (e.g. Infrastructure, Discovery, and Data transfer protocols)
|
||||
* Message Queuing Telemetry Transport (MQTT) concepts and functions
|
||||
* Publish/Subscribe patterns
|
||||
* IoT security (e.g. man-in-the-middle attacks)
|
||||
* Scalable, lightweight storage platforms
|
||||
|
||||
## Learning outcomes
|
||||
|
||||
* Critically evaluate the strengths, weaknesses, and resource constraints of IoT computing systems in comparison to traditional computing models
|
||||
* Design and implement a connected prototype IoT software system that utilizes sensor data
|
||||
* Implement industry standard IoT messaging protocols
|
||||
|
||||
## Hardware
|
||||
|
||||
* [MXChip (Azure IoT Dev Kit)](https://microsoft.github.io/azure-iot-developer-kit/) - an Arduino-compatible IoT developer kit that can also run [Azure RTOS](https://github.com/azure-rtos/getting-started/tree/master/MXChip/AZ3166), with onboard sensors, buttons, LEDs and an OLED screen. This dev kit is designed to work with Microsoft Azure.
|
||||
|
||||
## Recommended labs and hands-on learning content
|
||||
|
||||
* [MXChip workshop, a hands on lab connecting an MXChip to Azure IoT Hub and processing sensor data](../labs/iot/mxchip-workshop)
|
||||
* [Azure fundamentals - a set of 6 Learning paths on Microsoft Learn](https://docs.microsoft.com/learn/paths/az-900-describe-cloud-concepts/?WT.mc_id=academic-7372-jabenn)
|
||||
* [Introduction to Azure IoT Learning path on Microsoft Learn](https://docs.microsoft.com/learn/paths/introduction-to-azure-iot/?WT.mc_id=academic-7372-jabenn)
|
||||
* [Create serverless applications Learning path on Microsoft Learn](https://docs.microsoft.com/learn/paths/create-serverless-applications/?WT.mc_id=academic-7372-jabenn)
|
||||
* [Securely connect IoT devices to the cloud Learning path on Microsoft Learn](https://docs.microsoft.com/learn/paths/securely-connect-iot-devices/?WT.mc_id=academic-7372-jabenn)
|
||||
* [Store data in Azure Learning path on Microsoft Learn](https://docs.microsoft.com/learn/paths/store-data-in-azure/?WT.mc_id=academic-7372-jabenn)
|
||||
* [Connecting IoT devices to Cognitive Services using Azure Functions Learning module on Microsoft Learn](https://docs.microsoft.com/learn/modules/connecting-iot-devices-cognitive-services-azure-functions/?WT.mc_id=academic-7372-jabenn)
|
||||
|
||||
## Certification
|
||||
|
||||
* [AZ-220 - Microsoft Certified: Azure IoT Developer Specialty](https://docs.microsoft.com/learn/certifications/azure-iot-developer-specialty?WT.mc_id=academic-7372-jabenn)
|
Загрузка…
Ссылка в новой задаче