# Protocollen
IoT-systemen stellen dingen in staat om te communiceren met servers en andere dingen. Net zo voorgesteld door de naam, Internet of Things, biedt internettechnologie de basis voor deze communicatie. Een IoT-systeem communiceert door te combineren IoT-specifieke internetprotocollen en een methode voor connectiviteit.
Bestaande internetprotocollen, zoals Transmission Control Protocol / Internet Protocol (TCP / IP), zijn vaak te inefficiënt en hebben nood aan energie om toe te passen op opkomende IoT-toepassingen. In deze sectie bespreken we enkele alternatieve internetprotocollen ontwikkeld voor gebruik door IoT-systemen.
- Message Queuing Telemetry Transport (MQTT)
- Constrained Application Protocol (CoAP)
Dit zijn twee alternatieve internetprotocollen. Beiden proberen IoT te verbeteren door apparaatbediening met behoud van interoperabiliteit met het internet. De belangrijkste verschillen tussen MQTT en CoAP zit in hun implementatie.
MQTT en CoAP. Hoewel er andere IoT-vriendelijke protocollen in ontwikkeling zijn en in gebruik zijn deze twee het meest gebruikelijk. MQTT is een oudere standaard. Het was oorspronkelijk gebruikt in satelliettoepassingen, maar is geëvolueerd om het huidige aanbod van IoT-toepassingen.
CoAP daarentegen is enigszins nieuw en wint tractie. Beide zijn lichtgewicht protocollen die voldoen aan de vereisten van IoT-apparaten en toepassingen: lage kosten, beperkt geheugen, laag energieverbruik, …