如果在mqtt代理中發送消息給主題,我想通過Python瞭解這個主題。爲了使用client.subscribe(),我必須手動輸入一個主題,所以我需要動態地在client.subscribe()之前知道主題。有沒有辦法知道經紀人主題是什麼?如何在python中沒有client.subscribe()的情況下知道mqtt主題
1
A
回答
0
如果發送「EVERY」消息,經紀商保留消息= true,則您可以:
- 連接到服務器訂閱「#」
- 檢查所有保留的消息和他們的話題(當時你可以把所有主題)
- 退訂「#」
- 訂閱你想
該解決方案訂閱兩次專題,可能不符合你的原始要求(只訂閱一次),但可以做你想做的事
+0
感謝你,我可以解決問題。 –
+0
不客氣。如果您喜歡我的回答,您可以點擊左側的複選標記來接受我的回答。謝謝! :) – Asoul
相關問題
- 1. 如何知道在特定情況下
- 2. 在沒有下載主體的情況下在Python中檢查HTTP POST標題
- 3. 知道這種情況下
- 4. 如何在沒有Cython的情況下在Python中運行sklearn?
- 5. Mosquitto MQTT我們如何知道何時創建主題
- 6. 如何在沒有人知道的情況下共享AWS密鑰
- 7. 如何在沒有主機和代理的情況下建立ping隧道
- 8. 在沒有主題的情況下使用Dojo的onHashChange?
- 9. wordpress主題可以在沒有WordPress的情況下工作嗎?
- 10. 如何在沒有聲音的情況下顯示通知java
- 11. 在不知道密鑰的情況下訪問python dict()的值
- 12. 如何在沒有主鍵的情況下加入新列?
- 13. 如何在沒有主鍵的情況下創建模型
- 14. 如何在沒有主機的情況下自動運行android
- 15. 在沒有urllib的情況下在Python中下載URL
- 16. 如何在沒有setup.py的情況下安裝Python模塊?
- 17. Python:如何在沒有「鍵」的情況下添加字典?
- 18. VSCODE:如何在沒有這個的情況下運行python?
- 19. 如何在沒有終端的情況下運行Python
- 20. 如何在沒有路徑的情況下運行python文件?
- 21. 如何在沒有OpenSSL的情況下構建Python?
- 22. 如何在不知道位置的情況下打開目錄
- 23. 如何在不知道參數的情況下使用dll?
- 24. 如何在不知道浮子長度的情況下fscanf?
- 25. 如何在不知道密鑰的情況下銷燬notification_key?
- 26. 如何在不知道類名的情況下調用方法?
- 27. 如何在不知道寬度的情況下對齊div?
- 28. 有沒有辦法在不知道表名的情況下加載sqlite表?
- 29. 有沒有辦法在不知道名字的情況下找出POST變量?
- 30. 如何在沒有輸入「python」的情況下在shell中運行python程序
可能重複[請求所有已發佈的主題](http://stackoverflow.com/questions/42559890/request-all-published-主題) – hardillb
如果您還不知道正在發佈的數據的格式,只需知道這些主題也無濟於事。你試圖解決的實際問題是什麼? – hardillb