Don't get lost in the IoT Protocol jungle!
Learn the difference between the various IoT protocols
When developing an IoT solution there a plenty of options among each layer, which sometimes can be overwhelming to choose from. Don’t worry, we support a lot of different protocols out of the box.
Application
CoAP, Neul, MQTT, LWM2MTransport
UDP, TCPInternet
IPv4, Non-IPNetwork
NB-IoT, LTE-M, LoRaWANFor NB-IoT, it is advised to use non-IP based data transfer wherever feasible as it further minimizes the volume of data delivered over the air interface (since IP overhead is saved). The core network then uses IP to relay the device data to the application. Data can only be delivered to one IP address (server), improving the device’s security by lowering the chance of fraud.
172.15.64.23 192.128.50.28 172.153.73.52 NO IP
NO IP 102.22.7.19 77.91.192.5 182.12.44.78
182.12.44.78 NO IP 203.0.117.14 33.14.12.113
The selected protocol has a major impact on your battery life and reliability of message delivery.
A connection oriented protocol that specifies the format of data and confirmation information communicated between devices. The protocol is divided into three stages: connection formation, data transport, and connection closure.
UDP is a simple datagram-based transport layer protocol. It offers unreliable, non-connection-oriented data messaging.
Let is us help you to find the perfect application layer protocol for your IoT solution. And the best thing: we support all of them. So if your change your mind latter, that’s no problem.
Transportation Layer: UDP
CoAP is a message-based protocol (client-server) and was designed to enable communications between constrained IoT devices. It is very similar to HTTP protocol. However, CoAP is in binary format, which is more compact than HTTP.
Transportation Layer: TCP
Operates in a publish/subscribe mode and differentiates the client that transmits the message (publisher) from the client who receives the message (subscriber). The publisher does not need to contact the subscriber directly. One-to-many communication to publishers and subscribers at the same time is possible.
Transportation Layer: UDP, Non-IP, TCP
LWM2M was created as a standard (based on CoAP) to decrease power and data consumption for low-power devices with limited computing power and bandwidth. It is not just intended for messaging but also incorporates device management features. LwM2M employs a defined data model for information transmission between device and platform that is unrelated to the device manufacturer.