Skip to main content

Test MQTT Quectel bằng AT command tool

Đầu tiên tải MQTT Explorer và set up như sau

Host: broker.emqx.io Port: 1883

Username: test1234 Password: test1234

image.png


Chọn Advanced để tạo topic: test1234 -> back -> connect

image.png


image.png


Vào tool test chọn port, connect  và read all infor như bình thường

image.png


Vì dòng quectel có tập lệnh AT khác với simcom nên phải dùng mục command để test.

image.png


Tập lệnh quectel sẽ khác với SIMCOM, lệnh để kết nối MQTT cho quectel gồm:

AT+QMTOPEN

AT+QMTCONN=0

AT+QMTPUBEX, sau khi thành công thì console sẽ hiện dấu ">" sau đó send phần nội dung muốn publish là được.

AT+QMTDISC=0

Nhập các lệnh vào ô User Command và send lần lượt sẽ được kết quả như hình:

AT+QMTOPEN=0,"broker.emqx.io",1883

AT+QMTCONN=0,"clientExample" ,"test1234","test1234"

AT+QMTPUBEX=0,0,0,0,"test1234",23

Hiện dấu > nhập: {"temp":25.0,"hum":80}

AT+QMTDISC=0

image.png


image.png


Vì kí tự kết thúc để gửi lệnh là 1A, tool chỉ hiểu mã hex nên phải chuyển nội dung cần publish ví dụ: {"temp":25.0,"hum":80} sang mã hex, sau đó thêm 1A ở cuối và chuyển ngược lại text ta được: {"temp":25.0,"hum":80} , (có nhiều tool chuyển hex to text trên google.)