HOANLK
  • Login
  • Register
Cart / 0₫

Chưa có sản phẩm trong giỏ hàng.

No Result
View All Result
  • Trang chủ
  • Tự Động Hóa
    • SIEMENS
    • PANASONIC
    • SERVO
    • EPLAN
    • MITSUBISHI
  • Công Nghệ
    • .NET
    • PYTHON
    • IOT
  • Thư Viện
  • Dự án
    • Dự án 2019-2023
  • Cửa Hàng
  • Liên Hệ
  • Tiếng Việt
    • Tiếng Việt
    • English
    • Русский
HOANLK
No Result
View All Result
HwuJmWooB

Cơ bản MQTT Broker với C#

by hoanlk
12/08/2023
in C-Sharp, IOT, MQTT

Bây giờ tôi sẽ chỉ cho bạn cách phát triển MQTT broker đơn giản, có thể chấp nhận tất cả khách hàng và hiển thị thông báo nhận được từ khách hàng. Vì vậy, hãy bắt đầu với định nghĩa về MQTT Broker và làm theo các bước bên dưới.

MQTT Broker

MQTT Broker là gì?

Theo Wikipedia: MQTT broker là phần mềm chạy trên máy tính (chạy tại chỗ hoặc trên đám mây) và có thể do bên thứ ba tự xây dựng hoặc lưu trữ. Nó có sẵn trong cả triển khai mã nguồn mở và sở hữu độc quyền. Người môi giới hoạt động như một bưu điện, MQTT không sử dụng địa chỉ của người nhận dự định mà sử dụng dòng chủ đề có tên “Chủ đề” và bất kỳ ai muốn có một bản sao của tin nhắn đó sẽ đăng ký chủ đề đó. Nhiều khách hàng có thể nhận được tin nhắn từ một nhà môi giới duy nhất (một đến nhiều khả năng). Tương tự, nhiều nhà xuất bản có thể xuất bản các chủ đề cho một người đăng ký (nhiều người đăng ký). Mỗi khách hàng có thể tạo và nhận dữ liệu bằng cách xuất bản và đăng ký, tức là các thiết bị có thể xuất bản dữ liệu cảm biến và vẫn có thể nhận thông tin cấu hình hoặc lệnh điều khiển (MQTT là giao thức truyền thông hai chiều). Điều này giúp ích trong cả việc chia sẻ dữ liệu, quản lý và điều khiển thiết bị.

Code đơn giản với MQTT Broker

1.Cài đặt

Các bạn vào NuGet Package Manager của References dự án. Tìm kiếm vài cài đặt MQTTNet, Serilog, System.Text.Json như dưới.

1 5
3 4
2 1
System.Text.Json

2.Thực hiện

Các bạn chèn code này vào program.cs.

4 2

Thực hiện với cổng mặc định 1883.

Bây giờ bạn có thể kiểm tra ứng MQTT Explorer và MQTT Broker

5 3

Trong bài đăng này, Chúng tôi xem cách có thể phát triển một MQTT Broker . Tôi hy vọng nó hữu ích với các bạn.

Nếu bạn vẫn không chắc chắn hoặc có thắc mắc về việc phải làm gì hoặc nếu bạn gặp bất kỳ lỗi nào, thì tôi khuyên bạn nên sử dụng phần bình luận bên dưới và cho tôi biết! Tôi ở đây là để giúp đỡ

Tham khảo: https://github.com/dotnet/MQTTnet

PROFINET

EPLAN

Share this…
  • Facebook
  • Twitter
  • Linkedin
  • Whatsapp
  • Pinterest
Tags: .NETCSHARPIOTMQTT
hoanlk

hoanlk

Related Posts

PLC INOVANCE C# VISUAL STUDIO 2017
C-Sharp

PLC INOVANCE C# VISUAL STUDIO 2017

27/08/2024

https://youtu.be/xQFevQH5IBE?si=-s-LYoj5K2RZm8oE Giới Thiệu Xin chào mọi người! Việc giám sát và lưu trữ dữ liệu là nhu cầu cần thiết...

Kết nối OPC DA C# và KepwareV6
C-Sharp

Kết nối OPC DA C# và KepwareV6

06/05/2024

I. Giới thiệu về OPC DA OPC DA là gì? OPC DA (OLE for Process Control - Data Access) là...

Cách sử dụng Modbus TCP/IP ESP8266
IOT

Cách sử dụng Modbus TCP/IP ESP8266

02/09/2023

Việc triển khai giao tiếp Modbus TCP/IP trên mô-đun ESP8266 khá giống với các bước được đề cập trước đó...

Kết Nối Ngành Tự Động Hóa Với HTTP REST API: Tiềm Năng Và Ước Mơ Của Tương Lai Công Nghệ
IT

Kết Nối Ngành Tự Động Hóa Với HTTP REST API: Tiềm Năng Và Ước Mơ Của Tương Lai Công Nghệ

15/08/2023

Ngày nay, ngành tự động hóa đang trở thành một phần không thể thiếu trong mọi lĩnh vực của cuộc...

Siemens: Hướng dẫn kết nối thư viện .NET với PLC S7 Siemens trên Visual Studio
Siemens

Siemens: Hướng dẫn kết nối thư viện .NET với PLC S7 Siemens trên Visual Studio

15/08/2023

Kết nối .NET với PLC S7-1200 của Siemens là một quá trình quan trọng để điều khiển và giám sát...

Trí tuệ Nhân tạo (AI) và Tự động hóa – Cuộc Cách Mạng Công Nghiệp 4.0
IOT

Trí tuệ Nhân tạo (AI) và Tự động hóa – Cuộc Cách Mạng Công Nghiệp 4.0

12/08/2023

Cuộc cách mạng công nghiệp 4.0 đang đưa thế giới vào một giai đoạn mới với sự phát triển đáng...

Next Post
Giao tiếp giữa Dòng PLC Mitsubishi FX C# PC

Giao tiếp giữa Dòng PLC Mitsubishi FX C# PC

ESP32 OTA Firmware Update

ESP32: Cập nhật chương trình OTA

IOT : Giới thiệu Internet vạn vật

IOT : Giới thiệu Internet vạn vật

Trả lời Hủy

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

  • Trang Chủ
  • Cửa Hàng
  • Chính sách đổi trả hàng
  • Liên Hệ
  • Tài khoản

© 2023 HOANLK - Premium theme by HOANLK.

No Result
View All Result
  • Trang chủ
  • Tự Động Hóa
    • SIEMENS
    • PANASONIC
    • SERVO
    • EPLAN
    • MITSUBISHI
  • Công Nghệ
    • .NET
    • PYTHON
    • IOT
  • Thư Viện
  • Dự án
    • Dự án 2019-2023
  • Cửa Hàng
  • Liên Hệ
  • Tiếng Việt
    • Tiếng Việt
    • English
    • Русский

© 2023 HOANLK - Premium theme by HOANLK.

Welcome Back!

Login to your account below

Forgotten Password? Sign Up

Create New Account!

Fill the forms below to register

All fields are required. Log In

Retrieve your password

Please enter your username or email address to reset your password.

Log In