Các bác ai giúp mình so sánh 2 giao thức này với ạ. Mình đang không biết dùng giao thức nào trong ứng dụng IOT. Cụ thể là mình muốn làm 1 mini smarthome để ứng dụng các lý thuyết lập trình nhúng đã học
So sánh MQTT với HTTP trong các ứng dụng IoT
HTTP(S) thì phải hỏi mới trả lời (client push) còn MTTQ thì cứ treo đó server gửi cho (pull) vì vậy đỡ phải polling (chầu chực :v) và nhờ vậy bw thấp và đỡ tốn pin. Vả lại HTTPS cồng kềnh quá mức và dựa trên quan hệ 1-1, MTTQ thì nhiều - nhiều
Ngoài ra khi client bị đứt kết nối, server (“broker”) tự toàn phát gói LWT của client cho kênh đó. HTTPS không có
4 Likes
Bạn trên đã nói hết rồi.