Cách kết nối MQTT với OpenHAB

11:31 09/02/2022

Các bạn sinh viên ngành Công nghệ thông tin tại Cao đẳng FPT Polytechnic Hà Nội liệu đã “chắc tay” cách kết nối MQTT với OpenHAB? Hãy cùng xem hướng dẫn dưới đây để hiểu hơn nhé!

OpenHAB (open Home Automation Bus) là một nền tảng nguồn mở được xây dựng cho các ứng dụng Smart Home. OpenHAB hoạt động như một trung tâm điều khiển, có thể cài đặt được trên nhiều nền tảng hệ điều hành và thiết bị khác nhau như Linux, macOS, Windows, Raspberry Pi… và truy cập được dưới dạng ứng dụng web, ứng dụng Android hoặc iOS.

Bài viết này sẽ hướng dẫn các bạn cách tích hợp MQTT vào phần mềm OpenHAB để điều khiển nhà thông minh IOT. Để làm được bài này các bạn sinh viên cần chuẩn bị:

  • Cài đặt phần mềm OpenHAB trên máy tính và chạy được bình thường
  • Đăng kí tài khoản trên trang ngoinhaiot.com để test thử kết nối MQTT
Giao diện OpenHAB khi cài đặt thành công 1
Giao diện website ngoinhaiot.com sau khi  đăng kí thành công

Sau khi có 2 thứ trên, chúng ta làm theo các bước như sau:

Bước 1: Mở OpenHAB – Cài đặt thêm Add On tên là MQTT bằng cách Settings -> Bindings -> Chọn dấu + ở góc phải màn hình -> Tìm MQTT và bấm cài đặt

Bước 2: Quay lại màn hình chính chọn Settings -> MQTT Broker để thiết lập kết nối tới tài khoản trên ngoinhaiot.com. Nhớ chọn Show Advanced mới hiển thị hết nha các em

username và password lấy ở trang ngoinha 1

Ngoài 2 ảnh phía trên, các thuộc tính khác chúng ta để mặc định nhé!

Nếu làm đúng thì sẽ hiện màu xanh ONLINE như ảnh

Bước 3: Tạo tiếp 1 Things dạng Generic MQTT Thing. để kết nối vào nút Switch – bật tắc bóng đèn Things -> MQTT Binding -> Generic MQTT Things . điền thông tin rồi bấm Create things

Đặt tên cho kênh kết nối, thiết lập topic theo mong muốn , và giá trị của 2 trường hợp bật hoặc tắt thiết bị

Bước 4: Mở Generic MQTT Thing vừa tạo ở mục Settings -> Things. Chọn Tab số 2: Channels.

Ở màn hình mới điền tên cho kênh, chọn các thông số topic và giá trị on, off như hình rồi bấm nút Create màn xanh dưới cùng

Bước cuối cùng: Tạo liên kết channel phía trên tới 1 items – Switch (công tắc) đã có hoặc tạo mới. Chọn Add Link to Item Chọn Create New Item…

Điền tên cho công tắc mới rồi bấm Link. 1

Kết thúc chương trình, kiểm tra lại kết quả khi bấm ON / OFF

Cùng chuyên mục

Đăng Kí học Fpoly 2022

Bình Luận

Your email address will not be published. Required fields are marked *