Tôi muốn kết nối một khách hàng sẽ theo dõi tất cả các chủ đề của nhà môi giới để phản hồi các sự kiện khi tôi không biết tên chủ đề là gì.Làm cách nào để đăng ký tất cả các chủ đề của một nhà môi giới MQTT
13
A
Trả lời
27
Đăng ký #
cung cấp cho bạn đăng ký mọi thứ ngoại trừ các chủ đề bắt đầu bằng $
(các chủ đề này thường là kiểm soát chủ đề).
Tốt hơn là bạn nên biết bạn đang đăng ký cái gì trước tiên, tất nhiên, và lưu ý rằng một số cấu hình môi giới có thể không cho phép đăng ký #
một cách rõ ràng.
12
Nếu bạn sử dụng công cụ mqtt:
mosquitto_sub -v -h broker_ip -p 1883 -t '#'
Các vấn đề liên quan
- 1. Thực hiện một nhà môi giới MQTT
- 2. Làm cách nào để nhà môi giới ActiveMQ của tôi thả người đăng ký có độ bền cao ngoại tuyến
- 3. Làm cách nào để nhận tất cả thư từ nhà môi giới ActiveMQ?
- 4. Thiết bị AWS IoT có phải là một nhà môi giới MQTT không?
- 5. Sự khác nhau giữa nhà môi giới MQTT và Apache Kafka
- 6. Độ dài tin nhắn tối đa cho một nhà môi giới MQTT là bao nhiêu?
- 7. Sử dụng MQTT với nhiều người đăng ký
- 8. Làm thế nào để sử dụng MQTT qua internet?
- 9. sử dụng giao thức mqtt với kafka làm nhà môi giới thư
- 10. Cách dễ dàng để hủy đăng ký cho tất cả chủ đề đã đăng ký với GCM (thiết bị iOS)
- 11. Làm cách nào để liệt kê tất cả các đăng ký của tôi bằng ClearCase?
- 12. Lỗi khi tạo chủ đề Kafka- Nhân rộng lớn hơn các nhà môi giới có sẵn
- 13. Làm thế nào để tìm ra tất cả các thuê bao cho một chủ đề JMS đã trả lời?
- 14. Đăng ký Cuda cho mỗi chủ đề
- 15. Nhà môi giới mosquitto có quy mô ngang
- 16. StructureMap: Cách đăng ký cùng một cá thể cho tất cả các giao diện của nó
- 17. Hủy đăng ký tất cả các ứng dụng từ Glassfish
- 18. PyCharm - cách đình chỉ tất cả các chủ đề
- 19. Nhà môi giới JMS nhẹ
- 20. ActiveMQ và nhà môi giới được nhúng
- 21. Làm thế nào để rbind tất cả các data.frames trong môi trường làm việc của bạn?
- 22. Cách xem nhật ký của tất cả các lệnh?
- 23. Làm thế nào để tiêu diệt tất cả các chủ đề mà chúng không phải là chủ đề chính?
- 24. Làm cách nào để ghi đè/thêm vào Nhà môi giới mật khẩu trong Laravel?
- 25. Dump stacktraces của tất cả các chủ đề đang hoạt động
- 26. Làm thế nào để đăng nhập tất cả các tiêu đề trong nginx?
- 27. Đăng ký tất cả các loại tệp (CFBundleDocumentTypes)
- 28. Nhận tất cả các triển khai đã đăng ký của một giao diện trong Autofac
- 29. Làm thế nào để thực hiện một đoạn mã chỉ sau khi tất cả các chủ đề được thực hiện
- 30. Làm cách nào để nhận IP của tất cả các máy chủ trong mạng LAN?
Nhưng vào liên kết sau đây nói rằng chúng ta không nên đăng ký vào # http://www.hivemq.com/blog/mqtt-essentials-part-5-mqtt -hoạt động-thực hành tốt nhất. Vì nó cho biết thêm rất nhiều chi phí trên các nhà môi giới. Nếu số lượng chủ đề quá nhiều. –
@ralight có cách nào để hạn chế hành vi này trong rabbitmq không? – Suraj