IOT with Infineon WIFI/BLE Prototyping kit and AWS

About Course
Create an IOT Thermostat which can be controlled remotely through AWS IOT Core with a IOT based Clock.
- Use KEIL Studio as your development environment and MBED IOT RTOS from ARM.This is a new normal for developing IOT systems
- Build the firmware using C/C++ as the programming language
- Learn to use AWS IOT Core to send and receive data from the AWS Cloud using MQTT protocol
- Set up policy for the AWS IOT Thing and test in the Test Client
- Determine the Endpoint URL for use in the firmware
- Format the security certificates to match the MBED TLS format requirement
- Learn to use the open source Node-Red IDE
- Create a dashboard on the local machine using Node-Red IDE and connect the dashboard to the cloud
- Control the thermostat setPoint from the dashboard and get the temperature update on the dashboard widget
- Understand the Stein-Hart equation and create one for the onboard Thermistor
- Learn to use the NTP service to sync the time on the microcontroller with the network time
- Learn to use the RTOS features like threads,Memory Pool,Queues and Events and create a project that is portable across targets with little modifications
- Secure your IOT system by applying the security certificates generated in the AWS IOT Core in the firmware
- Use professional hardware kit from Infineon to develop this system
Course Content
Course Readings
-
Hardware and Software familiarity
-
RTOS- (Material relevant to CY-MBED-0 Code)
-
Display and Time (CY-MBED-1 code)
-
Thermistors (Material relevant to CY-MBED-2 code)
-
WiFi and IOT Clock (Material relevant to CY-MBED-3 code)
-
AWS Thing Creation
-
AWS Cloud Connectivity(Material for CY-MBED-4 Code)
Student Ratings & Reviews
No Review Yet