Internet of Things (IoT) considers devices connected to other devices, instead the classic view of human users behind the computers.
Type of devices connected to a gateway:
- A: only receives data upon request. Less energy consumption.
- B: Periodically connected. More energy consumption.
- C: always connected. Most energy consumption.
IoT Protocols
IoT protocols featured on this post:
- MQTT
- COaP
- HTTP
MQTT
MQTT (now an orphan acronym) is a publish/subscription protocol used in IoT. It is used to exchange messages in a message queue service over TCP on low energy devices.
It is an open standard issued by OASIS.
COaP
Constrained Application Protocol (COaP) is an application protocol for constrained devices that allows them to connect to the internet.
It is UDP-based.
It is defined in the standard RFC 7252.
IoT Projects
IoT projects featured on this post:
- Open Connectivity Foundation
- The Things Networks
Open Connectivity Foundation
The Open Connectivity Foundation (OCF) is a project that offers interconnectivity applying the just-works philosophy and aspires to ensure interoperability between devices using a reference implementation called IoTivity. It is FOSS.
The Things Networks
The Things Network is a global network for things that started as a project in Amsterdam.
The Things Network official website
IoT Search Engines
IoT Security
You can read a post about IoT security tools.
You can read a post about IoT information gathering tools.
You can read a post about IoT vulnerability scanner tools.