Các giao thức được mô hình hóa trên mẫu đăng ký xuất bản như MQTT và AMQP yêu cầu một nhà môi giới tin nhắn tập trung để phối hợp các tin nhắn được gửi và nhận. Điều này không gây ra nhiều vấn đề khi mạng IoT của bạn dựa trên cấu trúc liên kết sao, trong đó tất cả các thông báo phải đi qua một trung tâm trung tâm, tuy nhiên tôi đã suy nghĩ về lợi ích của mạng lưới và cách chúng có thể bị ảnh hưởng bởi lựa chọn giao thức.
Bài thuyết trình Giới thiệu chủ đề nêu ra một số lợi ích của mạng lưới của Thread nói riêng (tuy nhiên những điều này nên áp dụng chung):
✔ Không có điểm thất bại duy nhất
✔ Tự chữa bệnh
✔ Độ mạnh của nhiễu
✔ Tự mở rộng
✔ Đủ tin cậy cho cơ sở hạ tầng quan trọng
Mặc dù tôi không thể tưởng tượng bốn điểm sau bị ảnh hưởng bởi lựa chọn giao thức, tôi tò mò liệu việc sử dụng giao thức được môi giới tin nhắn có thể loại bỏ bất kỳ lợi thế nào của "mạng không có điểm thất bại" hay không.
Việc sử dụng giao thức dựa trên đăng ký xuất bản có đưa ra một điểm thất bại không thể tránh khỏi nói chung không, và đây có phải là lý do tại sao bài thuyết trình Giới thiệu đề xuất thay thế CoAP như một giao thức tiềm năng để sử dụng?
Tôi đã hỏi về Mosquitto hỗ trợ nhiều nhà môi giới để loại bỏ điểm thất bại duy nhất, nhưng tôi hỏi điều này để đặt câu hỏi liệu đây có phải là xung đột cơ bản giữa các mạng lưới và các giao thức đăng ký xuất bản hay không.