Project: Internet of Things
  • Project Introduction
  • Project Challenge
  • Project Instructions
    • 1 DEFINE PROBLEM & VALUE PROPOSITION
      • 1.1 IoT Product Research
      • 1.2 IoT Code Tutorials
      • 1.3 Project Ideas
      • 1.4 Competitive Analysis
      • 1.5 User Research
      • 1.6 Value Proposition
      • 1.7 Design Requirements
      • 1.8 Interaction Storyboard
      • 1.9 Proposal Presentation
    • 2 DESIGN & BUILD SOLUTION
      • 2.1 Project Schedule
      • 2.2 System Model
      • 2.3 Interactive Prototype
      • 2.4 Prototype Evaluation
      • 2.5 Smart Device and Apps
      • 2.6 Product Website
      • 2.7 Product Video
      • 2.8 Solution Presentation
    • 3 EVALUATE & REFINE SOLUTION
      • 3.1 Solution Evaluation
      • 3.2 Solution Refinements
      • 3.3 Project Poster
      • 3.4 Evaluation Presentation
      • 3.5 Public Presentation
      • 3.6 Project Reflection
      • 3.7 Class Celebration
  • References
    • IoT Code Guidebook
    • CxD Principles & Practices
    • Research Topics in Computing
Powered by GitBook
On this page
  1. Project Instructions
  2. 2 DESIGN & BUILD SOLUTION

2.2 System Model

Previous2.1 Project ScheduleNext2.3 Interactive Prototype

Similar to robotic devices, IoT devices follow a "Sense-Think-Act" cycle to interact with the physical world. IoT devices also "communicate" through an internet or network connection.

  • SENSE: IoT devices typically have one or more physical inputs (such as sensors, etc.) that gather data from the physical environment.

  • THINK: IoT devices are programmed to analyze data from their inputs to make decisions and respond to certain conditions by acting through their outputs.

  • ACT: IoT devices typically have one or more physical outputs (such as motors, etc.) that can do something in the physical environment.

  • COMMUNICATE: IoT devices send and/or receive data by communicating with other apps, databases, or other devices through an internet or network connection (which is often a wireless signal such as cellular, Wi-Fi, Bluetooth, etc.). This data communication can serve as a digital input ("sense") or as a digital output ("act").

Your team will create a system model of your smart device and web app to show how the different parts of your solution will work together to "Sense-Think-Act-Communicate". This system model will help your team better understand how to build your smart device and program its apps.

REFINE PROJECT CONCEPT: Before your team finalizes its system model, your team might need to revise or refine its project concept based on the feedback you received during your proposal presentation.

Be sure you can build a functional prototype of your smart device that can be demonstrated to the public. If necessary, you can simulate certain parts or actions as long as the main task of your smart device can still be demonstrated.

  1. Identify the name of each physical input (sensor, push button, etc.) that your smart device will use, and describe how each input will be used.

  2. Identify the name of each physical output (motor, LED light, etc.) that your smart device will use, and describe how each output will be used.

  3. Describe each task or feature of the web app that interacts with your smart device.

NOTE: Although this system model won't directly list the "Think" steps performed by your smart device's apps, these "Think" steps should be clearly implied by your descriptions for the inputs, outputs, and web app.

❏ Deliverable

Submit your team's system model for your smart device solution.

✓- Below Standard

✓ Meets Standard

✓+ Exceeds Standard

Description

Description

Description

REMINDER: The project challenge requires that your smart device prototype uses at least one (sensor, button, etc.) and at least one (motor, LED light, etc.) from the provided IoT electronics kit.

Make a copy of this , and then modify it:

physical input
physical output
system model template