Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update README.md for Rust #94

Merged
merged 1 commit into from
Feb 29, 2024
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 10 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ languages:
- python
- TypeScript
- go
- rust
name: "MQTT Application Samples"
description: "Guidance to build Pub/Sub applications targeting MQTT Brokers."
products:
Expand All @@ -23,6 +24,7 @@ These samples provide guidance to build Pub/Sub applications targeting MQTT Brok
- Go
- Python
- TypeScript
- Rust

The instructions are provided for the following MQTT Brokers:
- **Azure Event Grid Namespaces**
Expand Down Expand Up @@ -54,6 +56,7 @@ Each language requires developer tools, such as compilers and SDKs to build and
- [Go](./mqttclients/go/README.md)
- Python (TBD)
- [TypeScript](./mqttclients/ts/README.md)
- Rust (TBD)

# Scenarios

Expand All @@ -68,13 +71,13 @@ Each scenario requires the following configurations:

Follow the instructions in the [Prerequisites](#magic_wand-prerequisites) to configure these scenarios.

| Scenario | Description | dotnet | C | python | go | TypeScript |
| :------- | :---------- | :----: |:-:| :-----:|:-: | :--------: |
| [Getting Started](./scenarios/getting_started/) | This quick start scenario simulates basic MQTT tasks.| ✓| ✓| ✓| ✓ | ✓ |
| [JWT Authentication](./scenarios/jwt_authentication/) | This is a quick start scenario that authenticates to Azure Event Grid using Json Web Tokens (JWT) | ✓| soon| soon| soon | soon |
| [Telemetry](./scenarios/telemetry/) | This scenario simulates multiple clients (the producers) sending data to a different set of topics to be consumed by a single application (the consumer). | ✓| ✓| ✓| soon | ✓ |
| [Command](./scenarios/command/) | This scenario simulates the request-response messaging pattern using MQTT v5. | ✓| ✓ | soon | soon | ✓ |
| [Alert](./scenarios/alert/) | This scenario simulates a fan-out use case where multiple clients receive a singlemessage from the same topic. | ✓| soon| soon| soon | soon |
| Scenario | Description | dotnet | C | python | go | TypeScript | Rust |
| :------- | :---------- | :----: |:-:| :-----:|:-: | :--------: |:--------: |
| [Getting Started](./scenarios/getting_started/) | This quick start scenario simulates basic MQTT tasks.| ✓| ✓| ✓| ✓ | ✓ | ✓ |
| [JWT Authentication](./scenarios/jwt_authentication/) | This is a quick start scenario that authenticates to Azure Event Grid using Json Web Tokens (JWT) | ✓| soon| soon| soon | soon | soon |
| [Telemetry](./scenarios/telemetry/) | This scenario simulates multiple clients (the producers) sending data to a different set of topics to be consumed by a single application (the consumer). | ✓| ✓| ✓| soon | ✓ | soon |
| [Command](./scenarios/command/) | This scenario simulates the request-response messaging pattern using MQTT v5. | ✓| ✓ | soon | soon | ✓ | soon |
| [Alert](./scenarios/alert/) | This scenario simulates a fan-out use case where multiple clients receive a singlemessage from the same topic. | ✓| soon| soon| soon | soon | soon |

> [!NOTE]
> `soon`: in progress and will be added soon
Expand Down
Loading