Build apps for the Internet of Things using an OS-based approach. Learn to hand off tasks such as interoperability and security to the OS and free up time to develop features.
Overview
Syllabus
Introduction
- Welcome
- What you should know
- IoT applications from the OS perspective
- Key application components
- Workflow of building an IoT application
- Overview of sensing and actuation
- Use a temperature sensor
- Use a biosensor for healthcare apps
- Use pulse-width modulation (PWM) signals for motor control
- Overview of data management and processing
- Manage sensing data
- Process sensing data
- Overview of data transmissions
- Use TCP/IP stacks for data transfer
- Use Bluetooth for data transfer
- Use cellular for data transfer
- Overview of interoperability
- Use Thread for interoperability
- Use IoTivity for interoperability
- Overview of edge computing
- Enable edge computing on IoT gateways
- Overview of cloud computing
- Connect to Microsoft Azure
- Device management overview
- Update firmware over the air
- Device-level security
- Secure application data
- Secure data transfers
- Intelligence and math processing
- Use a machine learning algorithm
- Enable AI with cloud services
- Next steps
Taught by
Ryan Hu