mqtt

    5熱度

    1回答

    我正在一個網站上工作,並使用Django進行開發。我有一些使用MQTT與網站進行通信的設備,並計劃使用paho-mqtt客戶端。我的問題是,對於paho-mqtt的功能,我必須調用一個永久循環的函數,而paho-mqtt繼續監聽消息。讓這個循環被調用幷包含在它自己的線程中的最好方法是什麼? 我可以只是創建一個新的線程,或者我應該使用像西芹這樣的東西嗎?

    0熱度

    1回答

    我是MQTT和Android Open Accessory "AOA"的新手。在閱讀教程時我意識到,在嘗試寫入ByteArrayOutputStream類型的變量之前,應該先將0或0x00寫入該變量。 這是一種初始化嗎?下面是一個例子: EX_1 variableHeader.write(0x00); variableHeader.write(PROTOCOL_NAME.getBytes("UT

    28熱度

    4回答

    我是Mosquitto和MQTT的新手,我下載了Mosquitto服務器庫,但我不知道如何測試它。 有什麼方法可以測試Mosquitto服務器嗎?

    0熱度

    1回答

    我有一臺運行mosquitto的遠程服務器。我可以連接到這個服務器並使用mosquitto_pub和mosquitto_sub交換消息。如果我嘗試使用paho.mqtt.client使用一些python,我沒有任何連接。我的腳本一直運行,但on_connection掛鉤永遠不會被調用。然而,相同的腳本完美地與我的本地mosquitto服務器一起工作。 什麼可能是連接問題的原因?我如何才能對發生的事

    3熱度

    3回答

    我的問題是關於在MQTT-SN網關上使用MQTT主題名稱和MQTT-SN主題標識的RSMB配置。 使用「Really Small Message Broker入門」信息對於在將兩個Really Small Message Brokers連接在一起時如何配置主題名稱映射非常有用。 關於MQTT-SN specification v1.2在「6.10網關的發佈過程」一節中,網關(在我的情況下,包含在R

    3熱度

    2回答

    對於一個項目,我需要許多客戶端來訂閱不同的硬件設備。在這個設置中,客戶端是iOS設備。硬件就像一個樹莓派,但我認爲這不重要。如果硬件設備測量某種信息,則發送信號。這是一件罕見的事情,可能永遠不會發生。 該應用程序的目的是當某種事件出現在他感興趣的位置時警告用戶。 我計劃使用MQTT協議來實現這一點。 這是我的問題所在。要使用MQTT,應用程序需要每隔幾分鐘發送一次PINGREQ,即使應用程序在後臺

    0熱度

    1回答

    在下面的代碼中,我試圖爲持久數據創建一個文件夾。如您所見,我創建了private final String folder = "//temp";和對象persistence。但問題是當我運行應用程序,我說Connection Failed,這條消息從client connection synchronous listener出來,當我連接沒有對象persistence,每件事情都很好。 我錯誤地初

    0熱度

    1回答

    如果服務器在(1.5) * KeepAlivetime內沒有收到來自客戶端的任何消息,並且客戶端沒有在上述期限內發送任何PINGREQ,則服務器應該是DISCONNECT? 如果是,爲什麼我收到的LWT消息不應該被接收爲DISCONNECT發生?

    1熱度

    2回答

    爲了測試,我創建了一個clean sessin = false和setWill(WILL_TOPIC, WILL_MSG.getBytes(), 1, true);的客戶端,並運行該應用程序。後來,當我運行應用程序時,我設置了setWill(WILL_TOPIC, WILL_MSG.getBytes(), 1, false);,我收到了以前重新登錄的LWT消息。如何停止接收它們?

    0熱度

    1回答

    在this tutorial在message options 默認情況下,部分中,一個新的消息實例被設置爲「至少一次」,服務質量的1質量(QoS),其指發送方將至少一次傳遞消息,如果沒有它的確認,它會保持與重複標誌設置發送它,直到確認輪番上漲, 這是否意味着在setCallback listener-> onMessageArrived()我有要檢查是否有消息到達,我必須再次用重複標誌重新發送消息