University of Colorado Boulder - M2M & IoT Interface Design & Protocols for Embedded Systems
- Offered byCoursera
M2M & IoT Interface Design & Protocols for Embedded Systems at Coursera Overview
Duration | 9 hours |
Start from | Start Now |
Total fee | Free |
Mode of learning | Online |
Difficulty level | Intermediate |
Official Website | Explore Free Course |
Credential | Certificate |
M2M & IoT Interface Design & Protocols for Embedded Systems at Coursera Highlights
- Shareable Certificate Earn a Certificate upon completion
- 100% online Start instantly and learn at your own schedule.
- Course 3 of 3 in the Embedded Interface Design Specialization
- Flexible deadlines Reset deadlines in accordance to your schedule.
- Intermediate Level Some engineering design background is helpful. Basic Python (and optionally Node.JS) programming skills are needed for coding projects.
- Approx. 9 hours to complete
- English Subtitles: English
M2M & IoT Interface Design & Protocols for Embedded Systems at Coursera Course details
- This course can also be taken for academic credit as ECEA 5348, part of CU Boulder?s Master of Science in Electrical Engineering degree.
- M2M and IoT Interface Design and Protocols is the third of three classes in the Embedded Interface Design (EID) specialization, an online version of the on-campus EID class taught in graduate embedded systems design. This course is focused on connecting devices to each other and to the cloud to create prototypes and actual systems that flow data from devices to consumers. The class includes an introduction to M2M (Machine-to-Machine) and IoT (Internet of Things) concepts, using the cloud to develop IoT systems (specifically AWS (Amazon Web Services) and its IoT framework), a review of common communications protocols at every level of connected devices, and other IoT design concerns such as security, message queuing approaches, and the use and design of APIs and microservices . The content ranges from general design best practices to specifics for select tools and methods, but all are presented to support developing embedded devices in IoT applications. The class includes practical projects that let you try some of standard methods in software development of prototype graphical user interfaces for devices using AWS, Python, and optionally Node.JS. This course can be taken for academic credit as ECEA 5348, part of CU Boulder's Master of Science in Electrical Engineering degree.
M2M & IoT Interface Design & Protocols for Embedded Systems at Coursera Curriculum
Introduction to M2M & IoT
Introduction to Instructor
Introduction to Embedded Interface Design
Module Introduction
Introduction to M2M and IoT
Cloud Architectures for Embedded Systems
UML and Patterns for Architectural Design
Introduce Course Project - AWS IoT Interfaces
Module Wrap-up
Request AWS Account, Pre-Project Prep
M2M & IoT, Cloud Architectures, UML and Architecture Patterns
Cloud for IoT
Module Introduction
IoT Application Protocols
Cloud Support for IoT/Embedded Devices
Amazon Web Services Elements
Amazon IoT Frameworks
Module Wrap-up
IoT Application Protocols, Cloud for IoT, AWS, AWS IoT
Communications Protocols
Module Introduction
Low-level Embedded Interface Protocols
M2M Wired and Wireless Protocols
Low-power WANs for IoT
Module Wrap-up
Low-Level Protocols, M2M Protocols, LPWANs for IoT
Other Cloud and IoT Elements
Module Introduction
Alternatives to AWS
IoT Security
Message Queuing Approaches and Tools
APIs and Microservices
Module Wrap-up
Course Wrap-up
AWS alternatives, IoT Security, Message Queuing, APIs, Microservices
M2M & IoT Interface Design & Protocols for Embedded Systems at Coursera Admission Process
Important Dates
Other courses offered by Coursera
M2M & IoT Interface Design & Protocols for Embedded Systems at Coursera Students Ratings & Reviews
- 4-51