Skip to content

Commit d9a78e6

Browse files
committed
updated TOC
1 parent b658524 commit d9a78e6

File tree

2 files changed

+13
-9
lines changed

2 files changed

+13
-9
lines changed

articles/event-grid/mqtt-overview.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ The following are a list of key concepts involved in Azure Event Grid’s MQTT b
3434

3535
### MQTT
3636

37-
MQTT is a publish-subscribe messaging transport protocol that was designed for constrained environments. It is the go-to communication standard for IoT scenarios due to efficiency, scalability, and reliability. MQTT broker enables clients to publish and subscribe to messages over MQTT v3.1.1, MQTT v3.1.1 over WebSockets, MQTT v5, and MQTT v5 over WebSockets protocols. The following list shows some of the feature highlights of MQTT broker:
37+
MQTT is a publish-subscribe messaging transport protocol that was designed for constrained environments. It's the goto communication standard for IoT scenarios due to efficiency, scalability, and reliability. MQTT broker enables clients to publish and subscribe to messages over MQTT v3.1.1, MQTT v3.1.1 over WebSockets, MQTT v5, and MQTT v5 over WebSockets protocols. The following list shows some of the feature highlights of MQTT broker:
3838
- MQTT v5 features:
3939
- **User properties** allow you to add custom key-value pairs in the message header to provide more context about the message. For example, include the purpose or origin of the message so the receiver can handle the message efficiently.
4040
- **Request-response pattern** enables your clients to take advantage of the standard request-response asynchronous pattern, specifying the response topic and correlation ID in the request for the client to respond without prior configuration.
@@ -45,7 +45,7 @@ MQTT is a publish-subscribe messaging transport protocol that was designed for c
4545
- **Clean start and session expiry** enable your clients to optimize the reliability and security of the session by preserving the client's subscription information and messages for a configurable time interval.
4646
- **Negative acknowledgments** allow your clients to efficiently react to different error codes.
4747
- **Server-sent disconnect packets** allow your clients to efficiently handle disconnects.
48-
- MQTT broker is adding more MQTT v5 features in the future to align more with the MQTT specifications. The following items detail the current differences between features supported by MQTT broker and the MQTT v5 specifications: Will message, Retain flag, Message ordering and QoS 2 aren't supported.
48+
- MQTT broker is adding more MQTT v5 features in the future to align more with the MQTT specifications. The following items detail the current differences between features supported by MQTT broker and the MQTT v5 specifications: Will message, Retain flag, Message ordering, and QoS 2 aren't supported.
4949

5050
- MQTT v3.1.1 features:
5151
- **Persistent sessions** ensure reliability by preserving the client's subscription information and messages when a client disconnects.
@@ -75,7 +75,7 @@ IoT applications are software designed to interact with and process data from Io
7575

7676
### Client authentication
7777

78-
Event Grid has a client registry that stores information about the clients permitted to connect to it. Before a client can connect, there must be an entry for that client in the client registry. As a client connects to MQTT broker, it needs to authenticate with MQTT broker based on credentials stored in the identity registry. MQTT broker supports X.509 certificate authentication that is the industry authentication standard in IoT devices and [Microsoft Entra ID (formerly Azure Active Directory)](mqtt-client-microsoft-entra-token-and-rbac.md) that is Azure's authentication standard for applications.[Learn more about MQTT client authentication.](mqtt-client-authentication.md)
78+
Event Grid has a client registry that stores information about the clients permitted to connect to it. Before a client can connect, there must be an entry for that client in the client registry. As a client connects to MQTT broker, it needs to authenticate with MQTT broker based on credentials stored in the identity registry. MQTT broker supports X.509 certificate authentication that is the industry authentication standard in IoT devices and [Microsoft Entra ID](mqtt-client-microsoft-entra-token-and-rbac.md) that is Azure's authentication standard for applications.[Learn more about MQTT client authentication.](mqtt-client-authentication.md)
7979

8080
### Access control
8181

@@ -94,11 +94,11 @@ Event Grid allows you to route your MQTT messages to Azure services or webhooks
9494
:::image type="content" source="media/mqtt-overview/routing-high-res.png" alt-text="Diagram of the MQTT message routing." border="false":::
9595

9696
### Edge MQTT broker integration
97-
Event Grid integrates with [Azure IoT MQ](https://aka.ms/iot-mq) to bridge its MQTT broker capability on the edge with Azure Event Grid’s MQTT broker feature in the cloud. Azure IoT MQ is a new distributed MQTT broker for edge computing, running on Arc enabled Kubernetes clusters. It can connect to Event Grid MQTT broker with Microsoft Entra ID (formerly Azure Active Directory) authentication using system-assigned managed identity, which simplifies credential management. Azure IoT MQ provides high availability, scalability, and security for your IoT devices and applications. It's now available in [public preview](https://aka.ms/iot-mq-preview) as part of Azure IoT Operations. [Learn more about connecting Azure IoT MQ to Azure Event Grid's MQTT broker](https://aka.ms/iot-mq-eg-bridge)
97+
Event Grid integrates with [Azure IoT MQ](https://aka.ms/iot-mq) to bridge its MQTT broker capability on the edge with Azure Event Grid’s MQTT broker feature in the cloud. Azure IoT MQ is a new distributed MQTT broker for edge computing, running on Arc enabled Kubernetes clusters. It can connect to Event Grid MQTT broker with Microsoft Entra ID (formerly Azure Active Directory) authentication using system-assigned managed identity, which simplifies credential management. Azure IoT MQ provides high availability, scalability, and security for your IoT devices and applications. It's now available in [public preview](https://aka.ms/iot-mq-preview) as part of Azure IoT Operations. [Learn more about connecting Azure IoT MQ to Azure Event Grid's MQTT broker](https://aka.ms/iot-mq-eg-bridge).
9898

9999
### MQTT Clients Life Cycle Events
100100

101-
Client Life Cycle events allow applications to react to events about the client connection status or the client resource operations. It allows you to keep track of your client's connection status, react with a mitigation action for client disconnections, and track the namespace that your clients are attached to during automated failovers.Learn more about [MQTT Client Life Cycle Events](mqtt-client-life-cycle-events.md).
101+
Client Life Cycle events allow applications to react to events about the client connection status or the client resource operations. It allows you to keep track of your client's connection status, react with a mitigation action for client disconnections, and track the namespace that your clients are attached to during automated failovers. Learn more about [MQTT Client Life Cycle Events](mqtt-client-life-cycle-events.md).
102102

103103
## Next steps
104104

articles/event-grid/toc.yml

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -31,10 +31,14 @@ items:
3131
href: mqtt-routing-to-event-hubs-cli-namespace-topics.md
3232
- name: Azure portal
3333
href: mqtt-routing-to-event-hubs-portal-namespace-topics.md
34-
- name: Route MQTT messages to Azure Functions using custom topics (Azure portal)
35-
href: mqtt-routing-to-azure-functions-portal.md
36-
- name: Route MQTT messages to Azure Event Hubs using custom topics (Azure CLI)
37-
href: mqtt-routing-to-event-hubs-cli.md
34+
- name: Route MQTT messages to Azure Functions using custom topics
35+
items:
36+
- name: Azure portal
37+
href: mqtt-routing-to-azure-functions-portal.md
38+
- name: Route MQTT messages to Azure Event Hubs using custom topics
39+
items:
40+
- name: Azure CLI
41+
href: mqtt-routing-to-event-hubs-cli.md
3842
- name: Samples
3943
href: https://github.com/Azure-Samples/MqttApplicationSamples
4044
- name: Concepts

0 commit comments

Comments
 (0)