Skip to content

Commit 81f77a4

Browse files
Venkata YaddanapudiVenkata Yaddanapudi
authored andcommitted
MQTT broker change
1 parent 360efc6 commit 81f77a4

File tree

3 files changed

+15
-15
lines changed

3 files changed

+15
-15
lines changed

articles/event-grid/mqtt-overview.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
2-
title: 'Overview of MQTT Support in Azure Event Grid'
3-
description: 'Describes the main concepts for the MQTT Support in Azure Event Grid.'
2+
title: 'Overview of MQTT broker feature in Azure Event Grid'
3+
description: 'Describes the main concepts for the MQTT broker feature in Azure Event Grid.'
44
ms.topic: conceptual
55
ms.custom:
66
- ignite-2023
@@ -9,11 +9,11 @@ author: george-guirguis
99
ms.author: geguirgu
1010
---
1111

12-
# Overview of the MQTT Support in Azure Event Grid
12+
# Overview of the MQTT broker feature in Azure Event Grid
1313

1414
Azure Event Grid enables your MQTT clients to communicate with each other and with Azure services, to support your Internet of Things (IoT) solutions.
1515

16-
Event Grid’s MQTT support enables you to accomplish the following scenarios:
16+
Azure Event Grid’s MQTT broker feature enables you to accomplish the following scenarios:
1717

1818
- Ingest telemetry using a many-to-one messaging pattern. This pattern enables the application to offload the burden of managing the high number of connections with devices to Event Grid.
1919
- Control your MQTT clients using the request-response (one-to-one) messaging pattern. This pattern enables any client to communicate with any other client without restrictions, regardless of the clients' roles.
@@ -57,7 +57,7 @@ MQTT is a publish-subscribe messaging transport protocol that was designed for c
5757

5858
The publish-subscribe messaging model provides a scalable and asynchronous communication to clients. It enables clients to offload the burden of handling a high number of connections and messages to the service. Through the Publish-Subscribe messaging model, your clients can communicate efficiently using one-to-many, many-to-one, and one-to-one messaging patterns.
5959
- The one-to-many messaging pattern enables clients to publish only one message that the service replicates for every interested client.
60-
- The many-to-one messaging pattern enables clients to offload the burden of managing the high number of connections to MQTT broker.
60+
- The many-to-one messaging pattern enables clients to offload the burden of managing the high number of connections to MQTT broker.
6161
- The one-to-one messaging pattern enables any client to communicate with any other client without restrictions, regardless of the clients' roles.
6262

6363
### Namespace
@@ -74,7 +74,7 @@ IoT applications are software designed to interact with and process data from Io
7474

7575
### Client authentication
7676

77-
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-azure-ad-token-and-rbac.md) that is Azure's authentication standard for applications.[Learn more about MQTT client authentication.](mqtt-client-authentication.md)
77+
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-azure-ad-token-and-rbac.md) that is Azure's authentication standard for applications.[Learn more about MQTT client authentication.](mqtt-client-authentication.md)
7878

7979
### Access control
8080

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

9595
### Edge MQTT broker integration
96-
Event Grid integrates with [Azure IoT MQ](https://aka.ms/iot-mq) to bridge its MQTT broker capability on the edge with Event Grid’s MQTT broker capability 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)
96+
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)
9797

98-
### MQTT Clients Life Cycle Events
98+
### MQTT Clients Life Cycle Events
9999

100100
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).
101101

articles/event-grid/mqtt-publish-and-subscribe-cli.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ Azure Event Grid’s MQTT broker feature supports messaging using the MQTT proto
1717

1818

1919
In this article, you use the Azure CLI to do the following tasks:
20-
1. Create an Event Grid namespace and enable MQTT
20+
1. Create an Event Grid namespace and enable MQTT broker
2121
2. Create subresources such as clients, client groups, and topic spaces
2222
3. Grant clients access to publish and subscribe to topic spaces
2323
4. Publish and receive MQTT messages

articles/event-grid/mqtt-publish-and-subscribe-portal.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ ms.author: veyaddan
1414

1515
In this article, you use the Azure portal to do the following tasks:
1616

17-
1. Create an Event Grid namespace and enable MQTT
17+
1. Create an Event Grid namespace and enable MQTT broker
1818
2. Create sub resources such as clients, client groups, and topic spaces
1919
3. Grant clients access to publish and subscribe to topic spaces
2020
4. Publish and receive messages between clients
@@ -81,15 +81,15 @@ After a successful installation of Step, you should open a command prompt in you
8181
> [!NOTE]
8282
> To keep the QuickStart simple, you'll be using only the Basics page to create a namespace. For detailed steps about configuring network, security, and other settings on other pages of the wizard, see [Create a Namespace](create-view-manage-namespaces.md).
8383
1. After the deployment succeeds, select **Go to resource** to navigate to the Event Grid Namespace Overview page for your namespace.
84-
1. In the Overview page, you see that the **MQTT** is in **Disabled** state. To enable MQTT, select the **Disabled** link, it will redirect you to Configuration page.
85-
1. On **Configuration** page, select the **Enable MQTT** option, and then select **Apply** to apply the settings.
84+
1. In the Overview page, you see that the **MQTT broker** is in **Disabled** state. To enable MQTT broker, select the **Disabled** link, it will redirect you to Configuration page.
85+
1. On **Configuration** page, select the **Enable MQTT broker** option, and then select **Apply** to apply the settings.
8686
8787
:::image type="content" source="./media/mqtt-publish-and-subscribe-portal/mqtt-enable-mqtt-on-configuration.png" alt-text="Screenshot showing Event Grid namespace configuration page to enable MQTT." lightbox="./media/mqtt-publish-and-subscribe-portal/mqtt-enable-mqtt-on-configuration.png":::
8888
8989
9090
## Create clients
9191
92-
1. On the left menu, select **Clients** in the **MQTT** section.
92+
1. On the left menu, select **Clients** in the **MQTT broker** section.
9393
2. On the **Clients** page, select **+ Client** on the toolbar.
9494
9595
:::image type="content" source="./media/mqtt-publish-and-subscribe-portal/add-client-menu.png" alt-text="Screenshot of the Clients page with Add button selected." lightbox="./media/mqtt-publish-and-subscribe-portal/add-client-menu.png":::
@@ -109,7 +109,7 @@ After a successful installation of Step, you should open a command prompt in you
109109
110110
## Create topic spaces
111111
112-
1. On the left menu, select **Topic spaces** in the **MQTT** section.
112+
1. On the left menu, select **Topic spaces** in the **MQTT broker** section.
113113
2. On the **Topic spaces** page, select **+ Topic space** on the toolbar.
114114
115115
:::image type="content" source="./media/mqtt-publish-and-subscribe-portal/create-topic-space-menu.png" alt-text="Screenshot of Topic spaces page with create button selected." lightbox="./media/mqtt-publish-and-subscribe-portal/create-topic-space-menu.png":::
@@ -123,7 +123,7 @@ After a successful installation of Step, you should open a command prompt in you
123123
124124
## Configuring access control using permission bindings
125125
126-
1. On the left menu, select **Permission bindings** in the **MQTT** section.
126+
1. On the left menu, select **Permission bindings** in the **MQTT broker** section.
127127
2. On the Permission bindings page, select **+ Permission binding** on the toolbar.
128128
129129
:::image type="content" source="./media/mqtt-publish-and-subscribe-portal/create-permission-binding-menu.png" alt-text="Screenshot that shows the Permission bindings page with the Create button selected." lightbox="./media/mqtt-publish-and-subscribe-portal/create-permission-binding-menu.png":::

0 commit comments

Comments
 (0)