Gọi điện thoại Đường dây nóng: +8618073152920
Gọi điện thoại
Tiếng Việt
Liên hệ/ Liên hệ
Chăm sóc khách hàng +8618073152920
Changsha Zoko Link Technology Co., Ltd.

Email: sales@niubol.com

Điện thoại / WhatsApp: +8615367865107

Địa chỉ: Phòng 102, Khu D, Khu công nghiệp Houhu, Quận Yuelu, Thành phố Changsha, Tỉnh Hồ Nam, Trung Quốc

Hỗ trợ kỹ thuật

Cách kết nối cảm biến NiuBoL với nền tảng Thinger IoT thông qua giao thức MQTT

Thời gian:2025-04-10 21:24:42 Lượt xem:2771

Trang này (https://docs.thinger.io/mqtt)giải thích cách kết nối các thiết bị Niubol với nền tảng Thinger.io thông qua giao thức MQTT.MQTT là một giao thức nhắn tin xuất bản/đăng ký nhẹ, rất phù hợp để giao tiếp giữa các thiết bị và nền tảng IoT. Dưới đây, tôi sẽ tóm tắt nội dung của trang và cung cấp hướng dẫn từng bước về cách kết nối thiết bị của bạn với nền tảng Thinger.io bằng MQTT.

Bài viết này sẽ trình bày chi tiết cách cảm biến NiuBoL, thông qua bộ ghi dữ liệu (cổng/bộ ghi dữ liệu), sử dụng giao thức MQTT để kết nối với nền tảng Thinger.io. Thinger.io hỗ trợ giao thức MQTT, cho phép các thiết bị giao tiếp với nền tảng bằng cách xuất bản (Publish) và đăng ký (Subscribe) tin nhắn. Thiết bị cần sử dụng các định dạng MQTT chủ đề cụ thể và xác thực thông qua mã thông báo thiết bị. Bài viết này cũng sẽ giải thích cách định cấu hình máy khách MQTT, kết nối với máy chủ MQTT của Thinger.io, xuất bản và đăng ký dữ liệu cũng như quản lý thuộc tính, tài nguyên và lệnh gọi lại của thiết bị.

 Iot platform.png

*Điều kiện tiên quyết:

- Bạn đã có tài khoản Thinger.io. Nếu chưa, vui lòng đăng ký.

- Thiết bị của bạn hỗ trợ giao thức MQTT.

Hướng dẫn từng bước

Bước 1: Tạo thiết bị trên Thinger.io

1. Đăng nhập vào Thinger.io

- Mở trình duyệt của bạn, truy cập Thinger.io và đăng nhập bằng tên người dùng và mật khẩu của bạn.

2. Truy cập trang Quản lý thiết bị

- Trong menu bên trái, nhấp vào "Thiết bị".

3. Thêm một thiết bị mới

- Nhấp vào nút "Thêm thiết bị".

Add a New Device.png

4. Chọn loại thiết bị

- Loại thiết bị: Chọn "MQTT thiết bị".

- ID thiết bị: Nhập tên thiết bị duy nhất, ví dụ: "NiuBoL".

- Thông tin đăng nhập thiết bị: Đây là mật khẩu bảo mật thiết bị, có thể được tạo ngẫu nhiên bằng nút ở dưới cùng. Sao chép và lưu mã thông báo này để sử dụng sau này.

- Mô tả: Không bắt buộc, điền vào mô tả như "Thiết bị MQTT của tôi", tôi đã sử dụng "Cảm biến đấtNBL-S-TMC".

Add a New Device.png

- Nhấp vào "Thêm thiết bị" để lưu.

device to set up.png

Sau khi tạo thiết bị, bạn có thể nhấp để vào thiết bị để thiết lập hoặc thay đổi mật khẩu của thiết bị.

set up or change its password.png

Ghi chú:

- Loại thiết bị: "MQTT thiết bị" nên được chọn.

- Mã định danh thiết bị: Phải là duy nhất trong số các thiết bị của bạn.

- Mô tả thiết bị: Thông tin bổ sung để giúp xác định từng thiết bị.

- Thông tin đăng nhập thiết bị: Đây là mật khẩu bảo mật thiết bị, có thể được tạo ngẫu nhiên bằng nút ở dưới cùng.

Khi tất cả thông tin được nhập, nhấn nút "Thêm thiết bị" sẽ tạo một thiết bị mớifile trong danh sách thiết bị. Nếu mọi thứ đều chính xác, cho biết rằng nền tảng Thinger.io đã sẵn sàng nhận dữ liệu từ các thiết bị MQTT của bạn.

Bước 2: Tạo Bảng điều khiển

- Tạo bảng điều khiển mới và thiết lập các thông tin cần thiết.

Create a new dashboard and set up the necessary information.png Thêm Bảng điều khiển và thiết lập thông tin liên quan

Once the dashboard is created, you can proceed to display data.png

- Sau khi bảng điều khiển được tạo, bạn có thể tiến hành hiển thị dữ liệu.

Bước 3: Tạo bộ chứa dữ liệu

1. Lưu trữ dữ liệu

- Trong bảng điều khiển thiết bị Thinger.io, hãy tạo một nhóm dữ liệu, chẳng hạn như "Dữ liệu đất" hoặc "Dữ liệu thời tiết" hoặc tùy chỉnh theo sở thích của bạn.

- Trong cài đặt thiết bị, hãy định cấu hình thiết bị để lưu trữ dữ liệu MQTT đến trong vùng lưu trữ.

Create Data Buckets.png

Các thông số sau cần được cấu hình:

- Mã vùng lưu trữ: Giá trị nhận dạng duy nhất cho vùng lưu trữ, ví dụ: "Dữ liệu đất" hoặc "Dữ liệu thời tiết".

- Tên vùng lưu trữ: Sử dụng tên đại diện, chẳng hạn như "Dữ liệu thời tiết" hoặc "Dữ liệu đất" hoặc tên dự án.

- Mô tả xô: Cung cấp bất kỳ chi tiết bổ sung nào, chẳng hạn như "Dữ liệu cảm biến đất".

- Đã bật: Bật hoặc tắt tính năng ghi vùng lưu trữ dữ liệu. Bật nó lên để kích hoạt nó.

- Nguồn dữ liệu: Thường xác định thiết bị hoặc tài nguyên Thinger.io mà máy chủ đăng ký. Trong trường hợp này, bạn nên chọn "Từ chủ đề MQTT".

-MQTT Chủ đề: Nhập chủ đề MQTT sẽ được máy chủ đăng ký.

Ví dụ:

-MQTT Chủ đề: tên người dùng của bạn/thiết bị/NiuBoL/Soildata

Bằng cách này, Thinger.io sẽ định cấu hình nền tảng như một nhà môi giới MQTT nhưng cũng là một người tiêu dùng chủ đề, cho phép các tính năng bổ sung. Máy khách phải gửi dữ liệu ở định dạng JSON.

Bước 4: Cấu hình quy tắc và thông số thu thập Modbus trên Data Logger (Gateway)

Cài đặt cơ bản: Đặt Thời gian thu thập và Kỳ báo cáo theo nhu cầu của bạn.

Basic Settings.png 

Cài đặt giao diện:

Interface Settings.png 

Modbus Cài đặt quy tắc: Tham khảo bảng dữ liệu cảm biến cụ thể.

Modbus Rules Settings.png 

Đặt đơn vị đầu ra cảm biến và độ chính xác.

Set Sensor Output Units and Precision.png 

Bước 5: Cài đặt máy chủ-Đặt các thông số kết nối MQTT trên bộ ghi dữ liệu (Data Recorder/Gateway)

Ví dụ:

- Giao thức truyền thông:MQTT

- Loại đóng gói: JSON

- Địa chỉ máy chủ: backend.thinger.io

- Hải cảng: 1883

-MQTT Chủ đề công khai: yourusername/devices/NiuBoL/Soildata

-MQTT Chủ đề đăng ký: Có thể trống

-MQTT Tên người dùng: tên người dùng của bạn (tên người dùng Thinger.io của bạn)

- Mật khẩu MQTT: Đây là mật khẩu Thông tin đăng nhập thiết bị.

- ID máy khách: Mã định danh thiết bị đã được định cấu hình ở dạng thiết bị, chẳng hạn như "NiuBoL"

Set MQTT Connection Parameters on Data Logger.png 

Ghi chú:

- Địa chỉ nhà môi giới: backend.thinger.io (không có phầnhttp://)

- Cổng môi giới: 1883 cho các kết nối không an toàn hoặc 8883 cho SSL/TLS

- Tên người dùng: tên người dùng của bạn (không phải địa chỉ email của bạn).

- MQTT Chủ đề công khai: /thiết bị//

- MQTT Chủ đề đăng ký: Có thể trống

- Mật khẩu MQTT: Phải khớp với mật khẩu bạn đã đặt trong trường "Thông tin đăng nhập thiết bị" trên Thinger.io.

- ID máy khách: Mã định danh thiết bị bạn thiết lập tại biểu mẫu thiết bị.

2. Kiểm tra kết nối

- Khởi động máy khách và kiểm tra xem kết nối có thành công hay không.

- Nếu kết nối không thành công, hãy kiểm tra:

- Tên người dùng và mật khẩu có chính xác hay không.

- Mạng có hoạt động hay không (kiểm tra xem cổng 1883 có bị tường lửa chặn không).

Bước 6: Xác minh và gỡ lỗi

1. Kiểm tra Bảng điều khiển Thinger.io

- Quay lại Thinger.io và vào bảng điều khiển "Soildata".

- Kiểm tra xem dữ liệu đã được nhận trong "Thuộc tính thiết bị" hoặc "Nhóm dữ liệu".

device is online.png

Khi thiết bị trực tuyến, nó cho biết kết nối thành công.

data is being received.png 

Bạn có thể kiểm tra Data Buckets để xem liệu dữ liệu có được nhận hay không.

check the Data Buckets.png 

Nếu cần thay đổi mật khẩu, bạn có thể đặt mật khẩu trong cài đặt Data Buckets. Không cần thực hiện hành động nào nếu bạndokhông cần sửa đổi nó.

Bước 7: Định cấu hình lưu trữ và hiển thị dữ liệu

- Tạo bảng điều khiển (Bảng điều khiển), thêm biểu đồ và liên kết chúng với Nhóm dữ liệu để xem dữ liệu trong thời gian thực.

Add a Tab or Widget.png 

- Thêm tab hoặc tiện ích.

Choose the type of Widget.png 

- Chọn loại Widget.

Select the data source for the Widget.png

- Chọn nguồn dữ liệu cho Widget.

Set the unit of measurement, maximum, and minimum values.png 

- Đặt đơn vị đo lường, giá trị lớn nhất và nhỏ nhất.

Set the unit of measurement, maximum, and minimum values.png 

Hiển thị dữ liệu: Sau khi thiết lập, dữ liệu sẽ được hiển thị trên bảng điều khiển.

 displayed on the dashboard.png

Gỡ lỗi cuối cùng:

- Nếu dữ liệu không hiển thị, hãy kiểm tra:

- Định dạng chủ đề có đúng không.

- Mã thông báo thiết bị có hợp lệ hay không.

- Định dạng tin nhắn có chính xác hay không (ví dụ: JSON).

Cách kết nối cảm biến NiuBoL với nền tảng Thinger IoT thông qua giao thức MQTT.pdf

Đề xuất liên quan

Catalogue cảm biến và trạm thời tiết

Catalogue cảm biến nông nghiệp và trạm thời tiết - NiuBoL.pdf

Catalogue trạm thời tiết - NiuBoL.pdf

Catalogue cảm biến nông nghiệp - NiuBoL.pdf

Catalogue cảm biến chất lượng nước - NiuBoL.pdf

Sản phẩm liên quan

Gửi yêu cầu của bạn. Chúng tôi sẽ trao đổi về dự án và tìm giải pháp phù hợp.

Họ tên*

Điện thoại*

E-mail*

Công ty*

Quốc gia*

Tin nhắn

Online
Liên hệ
E-mail
Lên đầu
XCách kết nối cảm biến NiuBoL với nền tảng Thinger IoT thông qua giao thức MQTT-Hỗ trợ kỹ thuật-Trạm thời tiết tự động, cảm biến công nghiệp và giải pháp IoT cho nông nghiệp, nước và môi trường | NiuBoL

Quét mã QR bằng WhatsApp

Số WhatsApp:+8615367865107

(Nhấp để sao chép và thêm trên WhatsApp)

Mở WhatsApp

Số WhatsApp đã được sao chép. Mở WhatsApp để liên hệ với chúng tôi!
WhatsApp