IoT Device Connection Protocols and Authentication

IoT Device Connection Protocols and Authentication

IoT General Protocols:1. MQTT (Message Queuing Telemetry Transport) — A lightweight messaging protocol designed for device communication in low bandwidth and unstable network environments (Applicable: Remote monitoring of IoT devices, sensor data transmission)1) Small protocol header, suitable for resource-constrained devices2) Publish/Subscribe model3) QoS: Provides three levels of service quality 2. CoAP (Constrained Application Protocol)CoAP is … Read more

QM UML State Machine Modeling Example: Blinky for Cortex-M0

QM UML State Machine Modeling Example: Blinky for Cortex-M0

Follow and star our official account for exciting content Source: Quanran Electronics Compiled by: Li Xiaoyao There are already many tutorials on the QP event state machine framework, and with the availability of Chinese version books, learning QP can be relatively quick. However, experienced engineers may be too busy with work to learn more technologies. … Read more

Comparison of MQTT and AMQP: IoT Communication Protocols

Comparison of MQTT and AMQP: IoT Communication Protocols

Author: EMQX Team Original: https://www.emqx.com/zh/blog/mqtt-vs-amqp-for-iot-communications Table of Contents The Importance of Message Queue Protocols in IoT and Distributed Systems What is MQTT? What is AMQP? Detailed Comparison of MQTT and AMQP Factors to Consider When Choosing MQTT and AMQP Implementing Large-Scale MQTT Scenarios with EMQX With the rapid development of the Internet of Things (IoT), … Read more

How to Choose the Right IoT Communication Protocol: MQTT, CoAP, AMQP, REST/HTTP, JMS, XMPP & DDS

How to Choose the Right IoT Communication Protocol: MQTT, CoAP, AMQP, REST/HTTP, JMS, XMPP & DDS

Recently, we have been discussing the MQTT IoT communication protocol. However, in reality, there are more than just MQTT in the realm of IoT communication protocols. In the field of Industrial IoT (IIoT), OPC UA and MQTT are more commonly involved and applied. Therefore, in this article, we will briefly introduce several other IoT protocols … Read more

Can Message Bus Guarantee Idempotency?

Can Message Bus Guarantee Idempotency?

1. Introduction As described in “Message Bus Guarantees Message Delivery”, the core architectural design of MQ message delivery has two main points: (1) Message Persistence (2) Message Timeout, Retransmission, Acknowledgment Upon reviewing the core architecture of the message bus, it consists of four main components: Sender, Server, Persistent Storage, Receiver. To ensure message reachability, the … Read more

Choosing Real-Time Communication Protocols: MQTT, XMPP, WebSockets, or AMQP?

Choosing Real-Time Communication Protocols: MQTT, XMPP, WebSockets, or AMQP?

Wolfram Hempel is the co-founder of deepstreamIO, a German tech startup that provides high-performance, secure, and scalable real-time communication services for mobile clients and IoT devices. The text was translated by Wei Jia; please credit Gao Ke Yong Jian for reprints. Want to send a request to the server and get a response? Just use … Read more