Protocol as a Service
Program as a Service
Process as a Service
Platform as a Service
Infrastructure as a Service
Internet as a Service
Integration as a Service
Instance as a Service
AWS Elastic Beanstalk
Google Drive
Microsoft Azure IoT Suite
Dropbox
Data collection from sensors
Automated decision-making and actuation
User authentication
Device connectivity management
Actuator
Sensor
Controller
All of the above
To monitor network performance
To adjust the system output based on the desired setpoint
To improve device compatibility
To authenticate user inputs
Open-loop system
Closed-loop system
Hybrid control system
Manual control system
MQTT
HTTP
FTP
SMTP
Proportional control system
Closed-loop feedback system
Open-loop control system
Predictive control system
Physical Layer
Transport Layer
Network Layer
Application Layer
Managing physical connections
Providing IP addressing and routing
Ensuring error-free data delivery
Encrypting application data
Managing communication sessions between devices
Handling device addressing
Compressing and encrypting data
Managing hardware connections
Data Link Layer
Presentation Layer
Provides user interfaces for IoT devices
Ensures data integrity during transmission
Handles physical device connectivity
Routes IoT data between networks
Session Layer
Addressing and routing
Error detection and correction
End-to-end communication
Data encryption
Managing device IP addressing
Converting data into electromagnetic signals for transmission
Handling session establishment between devices
Encrypting transmitted data
Internet Layer
Network Interface Layer