Application layer
Network layer
Data link layer
Transport layer
Single mode
Multimode
None of these
Both of these
Node to node delivery
Process-to-process delivery
Synchronization
Timers
Memory
I/O ports
All of these
Saving cost
Making circuit compact
Save power consumption
Analog sensor
Digital sensor
Light sensor
Dust sensor
Turbine
Windmill
Solar cell
SPI
I2C
UART
802.15
802.3
802.11
802.16
6LoWPAN
LoRa
LoRaWAN
Sensor/actuators, data acquisition, edge IT, data center/cloud
data acquisition, Sensor/actuators, edge IT, data center/cloud
Sensor/actuators, data acquisition, data center/cloud, edge IT
Sensor/actuators, edge IT, data acquisition, data center/cloud
Slave only
Master only
Master and slave
Data rate
Bits rate
Baud rate
Analog
Digital
Power
PWM pins
Hybrid pins
Digital pins
Picopower
Preprocessing
Precise
Popular
Ohm
Farad
Henry
Coulomb
pinMode()
digitalWrite()
analogWrite()
setPin()