Security
Network latency
Sensor accuracy
Battery life
M2M
GUI
OCR
VPN
MQTT
CoAP
Zigbee
LoRaWAN
User authentication only
Protocol translation and data aggregation
Sensor calibration
Actuator control only
BLE
Wi-Fi
Industrial IoT
Consumer IoT
Medical IoT
Agricultural IoT
Temperature Sensor
Humidity Sensor
Motor
RFID Tag
Long-range communication
High-bandwidth video transmission
Low-power mesh networking
Satellite communication
Short-range communication
Low-power wide-area networking
Video conferencing
Wired communication
NFC
Cellular
Waterfall model
IoT design methodology
Agile development
Spiral model
Hardware components
Functional blocks and data flow
Physical wiring
Power supply
HTTP
FTP
SMTP
Delayed processing
Immediate response to inputs
Batch operations
Offline storage
Sensors, networks, and cloud computing
Only databases
Printers and scanners
Office software
Sensing unit
Processing unit
Actuation unit
Communication unit
A network of multiple devices
Edge computing layer
Cloud-based analytics
A single node/device performing sensing/actuation
Communicate, sense, act, process
Process, act, sense, communicate
Act, sense, process, communicate
Sense, process, communicate, act
Hardware selection
Software coding
Data analysis
User interface
To design user interfaces
To manage finances
To outline steps from data to action
To handle errors