IDSN 536: Designing Networked Objects
Iovine and Young Academy
IDSN 536: Designing Networked Objects
System Design
Aaron Siegel | | 3/31/2026
Associate Professor of Teaching, Interactive Technologies
Iovine and Young Academy
Google Little Signals
Physical Components
Sensors
Compatibility
Inputs
Actuators
Compatibility
Wattage Requirements
Passive Components
Resistors
Capacitors
Transistors
Microcontroller Logic
Arduino Code
States
Loops
Inputs/Outputs
Events
Libraries
Sensors
Connectivity (WiFi, BlueTooth)
Database Configuration
Table Schema
Data Modeling
Strings
Numbers
Date/Time
Relational Tables
WHERE
JOIN
Views
Application Programming Interface (API)
Inputs
INSERT
UPDATE
Outputs
SELECT
Filters
WHERE
LIMIT
Sorts
SORT BY
ASC/DESC
Client Management
Tokens
Access Token
Secret
Networking
Table of client relationships
Application State
Server mode
Client status
Protocols
CSV formatting
JSON formatting