Skip to content

Bắt đầu nhanh ​

Chương này giúp bạn hoàn thành trải nghiệm đầu tiên với FastBee bản mã nguồn mở trong 15 phút. Sau khi triển khai xong, làm theo các bước dưới đây để tạo sản phẩm IoT đầu tiên và kết nối thiết bị trong 5 phút.

Tổng quan trang ​

Nội dung trangQuy trình chính của mục bắt đầu nhanh: lộ trình trải nghiệm đầu tiên hoàn chỉnh từ đăng nhập nền tảng, tạo sản phẩm, định nghĩa Thing Model đến xác minh kết nối MQTT.
Trường hợp sử dụngPhù hợp với người dùng lần đầu sử dụng nền tảng sau khi triển khai, từng bước tạo sản phẩm, định nghĩa Thing Model, thêm thiết bị và hoàn tất kiểm thử kết nối MQTT.
Điều kiện tiên quyếtĐã hoàn tất cài đặt triển khai, truy cập bình thường bảng điều khiển Web, và chuẩn bị một MQTT client (như MQTTX).
Tiêu chí nghiệm thuNền tảng xem được trạng thái online của thiết bị, thiết bị báo được dữ liệu thuộc tính và nhận được lệnh nền tảng gửi xuống.

1. Đăng nhập nền tảng ​

Trình duyệt truy cập http://ip-may-chu, đăng nhập bằng tài khoản mặc định:

  • Tên đăng nhập: admin
  • Mật khẩu: admin123

2. Tạo sản phẩm ​

  1. Vào IoT > Quản lý sản phẩm
  2. Nhấn nút Thêm mới
  3. Điền thông tin sản phẩm:
    • Tên sản phẩm: ví dụ "Cảm biến nhiệt độ độ ẩm"
    • Phân loại sản phẩm: chọn hoặc tạo mới phân loại
    • Loại thiết bị: chọn "Thiết bị kết nối trực tiếp"
    • Phương thức xác thực: chọn "Xác thực đơn giản (mỗi máy một mật khẩu)"
  4. Nhấn Xác nhận để lưu

3. Định nghĩa Thing Model ​

Tại trang chi tiết sản phẩm, nhấn tab Thing Model.

  1. Thêm thuộc tính: ví dụ "Nhiệt độ" (kiểu dữ liệu: float, đơn vị: ℃)
  2. Thêm thuộc tính: ví dụ "Độ ẩm" (kiểu dữ liệu: float, đơn vị: %RH)
  3. Thêm chức năng (tùy chọn): ví dụ "Công tắc" (kiểu dữ liệu: bool)
  4. Nhấn Phát hành để Thing Model có hiệu lực

4. Thêm thiết bị ​

  1. Vào IoT > Quản lý thiết bị
  2. Nhấn nút Thêm mới
  3. Chọn sản phẩm vừa tạo
  4. Điền tên thiết bị (ví dụ "sensor-001")
  5. Hệ thống tự động sinh mã thiết bị và khóa xác thực, hãy ghi lại các thông tin này

5. Kiểm thử kết nối MQTT ​

Dùng MQTT client bất kỳ (như MQTTX, MQTT.fx) kết nối nền tảng:

Tham sốGiá trị
Địa chỉ máy chủIP máy chủ của bạn
Cổng1883 (TCP)
Client IDS&mã thiết bị&Product ID&User ID
Tên đăng nhậpTài khoản MQTT
Mật khẩuMật khẩu MQTT

Báo dữ liệu thuộc tính ​

Gửi dữ liệu JSON tới topic sau:

Topic: /{ProductID}/{mã thiết bị}/property/post

[{
  "id": "temperature",
  "value": "25.6",
  "remark": ""
}, {
  "id": "humidity",
  "value": "60.2",
  "remark": ""
}]

Sau khi publish, xem dữ liệu thời gian thực trong mục Dữ liệu Thing Model ở trang chi tiết thiết bị.

6. Xem dữ liệu ​

  • Dữ liệu thời gian thực: chi tiết thiết bị > Dữ liệu Thing Model
  • Nhật ký thiết bị: chi tiết thiết bị > Nhật ký thiết bị
  • Trạng thái online: xem thiết bị có online không trong danh sách thiết bị

Bước tiếp theo ​

Câu hỏi thường gặp ​

Bắt đầu nhanh và cài đặt triển khai có quan hệ gì? ​

Cài đặt triển khai là điều kiện tiên quyết, chịu trách nhiệm đưa nền tảng chạy lên; bắt đầu nhanh là hướng dẫn sử dụng lần đầu sau khi triển khai xong, bao phủ lộ trình ngắn nhất từ tạo sản phẩm đến kết nối thiết bị.

Tài khoản đăng nhập mặc định của FastBee bản mã nguồn mở là gì? ​

Tên đăng nhập mặc định là admin, mật khẩu là admin123. Sau khi triển khai xong, truy cập http://ip-may-chu bằng trình duyệt là có thể đăng nhập nền tảng.

Điền tham số kết nối MQTT client như thế nào? ​

Địa chỉ máy chủ là IP máy chủ của bạn, cổng là 1883 (TCP), định dạng Client ID là S&mã thiết bị&Product ID&User ID, tên đăng nhập và mật khẩu lần lượt điền tài khoản MQTT và mật khẩu MQTT.

Thiết bị báo dữ liệu thuộc tính dùng topic nào? ​

Gửi dữ liệu định dạng mảng JSON tới topic /{ProductID}/{mã thiết bị}/property/post, sau khi publish có thể xem dữ liệu thời gian thực trong mục dữ liệu Thing Model ở trang chi tiết thiết bị.

Làm sao xác nhận thiết bị kết nối thành công? ​

Căn cứ ba tiêu chí nghiệm thu: thiết bị hiển thị online trong danh sách thiết bị, chi tiết thiết bị > Dữ liệu Thing Model xem được dữ liệu thời gian thực đã báo lên, thiết bị nhận bình thường lệnh nền tảng gửi xuống.

Đọc thêm ​