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

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 em cần chuẩn bị những thứ sau :

  1. Cài đặt phần mềm OpenHAB trên máy tính và chạy được bình thường
  2. Đă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
Giao diện website ngoinhaiot 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 ngoinhaiot

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. trên ảnh là Thầy làm thử vài cái đều chạy ok

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 .

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

Mọi câu hỏi các em có thể inbox Zalo thầy : 0913360468