Introduction to Architecting Smart IoT Devices

  • 4
Approx. 17 hours to complete

Course Summary

This course provides an introduction to the design and implementation of IoT devices.

Key Learning Points

  • Learn how to design and implement IoT devices using various technologies
  • Understand the underlying concepts of IoT and how they are applied in real-world scenarios
  • Gain hands-on experience in building and testing IoT devices

Related Topics for further study


Learning Outcomes

  • Design and implement IoT devices using various technologies
  • Understand the underlying concepts of IoT and how they are applied in real-world scenarios
  • Gain hands-on experience in building and testing IoT devices

Prerequisites or good to have knowledge before taking this course

  • Basic programming knowledge
  • Familiarity with electronics and sensors
  • Access to a microcontroller development board (e.g. Arduino)

Course Difficulty Level

Intermediate

Course Format

  • Online
  • Self-paced

Similar Courses

  • Embedded Systems - Shape The World: Microcontroller Input/Output
  • Introduction to the Internet of Things and Embedded Systems
  • Building Arduino robots and devices

Related Education Paths


Notable People in This Field

  • Kevin Ashton
  • Amitabh Saran

Related Books

Description

What will you learn?

Outline

  • What are Embedded Systems?
  • Course introduction
  • Welcome to Module1!
  • Market
  • EmS Characteristics
  • Parallel Executions
  • Time
  • System Lifecycle
  • Welcome to Introduction to Architecting Smart IoT Devices!
  • History Of Embedded Systems
  • Today's Embedded Systems' Markets
  • What is a real-time system?
  • Shannon's Principle
  • COTS
  • Parallel - Concurrent - Multithreading
  • Tightly versus Loosely Coupled
  • Time Definitions
  • Time on our Planet
  • Electronic time references
  • Babylon? Methodology, method, model, framework, approach, paradigm
  • The phases in the process or methodology
  • Simulation, virtual reality and automatic code generation
  • Take this quiz after checking all resources in the Market web tour!
  • Take this quiz after checking all resources in the EmS Characteristics web tour!
  • Take this quiz after checking all resources in the Parallel Executions web tour!
  • Take this quiz after checking all resources in the Time web tour!
  • Problems and Failures
  • Welcome to Module 2!
  • Abuse
  • Failure
  • Succes Rate
  • Build or Buy?
  • Complexity
  • Hacking and Vulnerability
  • Hacking for Beginners
  • Stuxnet
  • ATM Hacking
  • Medical device hacking
  • Ariane V failure
  • Mars Pathfinder failure
  • Embedded Systems Failure
  • Model-Based Design
  • CHAOS reports - success rates
  • Why software (and hardware) fails
  • Embedded systems risk areas
  • What is COTS?
  • Build or Buy
  • Skills needed in COTS world
  • COTS and testing
  • COTS example
  • What is SLOC?
  • Complex, smart, intelligent
  • Team Size
  • Take this quiz after checking all resources in the Abuse web tour!
  • Take this quiz after checking all resources in the Failures web tour!
  • Take this quiz after checking all resources in the Success rate web tour!
  • Take this quiz after checking all resources in the Build or Buy web tour!
  • Take this quiz after checking all resources in the Complexity web tour!
  • System Life Cycle
  • Welcome to Module 3!
  • Lifecycle Basics
  • Architectural Design
  • Model-based Design
  • Intro to SysML
  • SysML Diagrams
  • Methodological models versus system modelling
  • Definitions on Lifecycle
  • Requirements gathering
  • Functional and non-functional requirements
  • Requirement Traceability Matrix
  • Design Patterns
  • Models: diagrams and mathematics
  • CASE TOOLS vs IDE
  • Business versus Embedded Systems Models
  • What CASE Tool? Low cost tools
  • Finding the SysML references and training
  • SysML overviews, tutorials, examples
  • Install a SysML Case tool
  • Get the book: SysML Distilled - A Brief Guide to the Systems Modeling Language
  • MagicDraw and Delligatti: how to prepare for the final quiz
  • Take this quiz after checking all resources in the Lifecycle basics web tour!
  • Take this quiz after checking all resources in the Architectural Design web tour!
  • Take this quiz after checking all resources in the Model-based Design web tour!
  • Take this quiz after checking all resources in the SysML Diagrams web tour!

Summary of User Reviews

Discover the Internet of Things (IoT) with the IoT Devices course on Coursera. This course has received positive reviews from users for its informative content and hands-on approach. Many users found the practical exercises to be particularly helpful.

Key Aspect Users Liked About This Course

Practical exercises

Pros from User Reviews

  • Informative content
  • Hands-on approach
  • Good for beginners
  • Good for understanding IoT concepts
  • Great instructor

Cons from User Reviews

  • Some exercises are outdated
  • Not enough depth for advanced users
  • Not enough emphasis on security
  • Lack of interaction with other students
  • Some technical issues with the platform
English
Available now
Approx. 17 hours to complete
Martin Timmerman
EIT Digital
Coursera

Instructor

Martin Timmerman

  • 4 Raiting
Share
Saved Course list
Cancel
Get Course Update
Computer Courses