paho

    1熱度

    2回答

    我正在爲我的最終大學工作做一個項目。 我想做一個Android應用程序,使用MQTT協議與我的覆盆子pi溝通。 爲此,我使用了一個mosquitto broker,但是當我使用Eclipse Paho使用Java MQTT客戶端在代理中發佈消息時,我的應用程序發佈了相同的消息5次,並且我不知道錯誤是否屬於我的發佈消息的類,或者我的android類的on_create()類。 我的代碼如下: pub

    1熱度

    1回答

    我正在使用Paho C++ MQTT庫連接到我的代理。 我想我的代碼組織方式如下: connect(); sendMessage(data); disconnect(); 我已經成功連接,發送消息和斷開,但只有在因爲MQTT客戶的範圍相同的功能: void sendMessage(){ // Connect mqtt::itoken_ptr conntok = clie

    1熱度

    1回答

    我剛開始在我的應用中使用MQTT Paho庫。 如何對該主題進行異步訂閱? (訂閱新線程) 然後實時接收數據並顯示。 這是我在MainActivity代碼,在主線程: public void mqttConnect() { final TextView textView = (TextView) findViewById(R.id.sub_Text_View); String

    1熱度

    2回答

    瀏覽器使用此連接到mosquitto(WebSockets的模式): new Paho.MQTT.Client('localhost', 9001, ''); 據我瞭解,這是從瀏覽器到代理的直接連接。當瀏覽器位於不同的機器上時,它在正常設置下無法正常工作。 在正常的設置nodejs和代理在同一臺機器上。如何通過nodejs路由該節點,以便nodejs可以將連接轉發到localhost:9001

    1熱度

    2回答

    我正在開發一個網站,它可以連接到一個mqtt代理並獲取有效負載消息。 我使用的庫是(https://eclipse.org/paho/clients/js/)。 我的問題是以下。當我嘗試獲得標準壓縮消息(gzipped)時,庫會拋出異常「錯誤:AMQJS0009E格式錯誤的UTF數據:f5 3 -52。」 如何處理壓縮的消息? 這裏是我的代碼: var selected_tags = ''; v

    2熱度

    1回答

    我使用Android泛美衛生組織客戶端庫V1.1.0中,QoS 2. 我的發佈/訂閱代碼在MQTT: mClient = new MqttAndroidClient(this, uri, clientId, new MqttDefaultFilePersistence()); MqttConnectOptions conOpt = new MqttConnectOptions(); conO

    -1熱度

    1回答

    我是一個初學者,在android和MQTT。我一直在試圖弄清楚如何創建一個將簡單消息發送到MQTT服務器(代理)的應用程序。我無法找到任何簡單的解釋。即使示例應用程序太複雜,無法掌握。我知道我需要服務器地址,主機,客戶端ID,用戶ID和密碼連接,但問題是如何?任何幫助都很棒,請儘量保持簡單。謝謝!

    0熱度

    1回答

    每次我使用JS paho客戶端連接相同的客戶端ID時,它並沒有訂閱我之前訂購的主題。 mqttClient = new Paho.MQTT.Client(constants.MQTT_HOST, Number(constants.MQTT_PORT), '/ws', "User-" + this.getCurrentUserDetails().id);

    1熱度

    1回答

    嘗試簡單訂閱,而不會斷開與Mosquitto代理的連接,以便從發佈特定主題數據的設備獲取所有消息,將它們保存在BD中並將其發佈到執行「員工」的PHP。 這裏是我的subscribe.py import paho.mqtt.client as mqtt from mqtt_myapp import * topic="topic/#" # MQTT broker topic mycli

    3熱度

    1回答

    對cmake來說,這是非常新穎的東西。 我想將eclipse paho添加到我的項目中,因此我使用「ExternalProject_add」。這裏是我的CMakeLists.txt的摘錄: ExternalProject_add( libressl URL ${CMAKE_SOURCE_DIR}/externals/libressl-2.5.0.tar.gz CONFIGURE_COMMAN