paho

    0熱度

    1回答

    讓我說我有一個Android應用程序安裝在應用程序和用戶訂閱了很多主題。現在,如果用戶卸載應用程序 我怎樣才能從經紀中刪除所有用戶特定的訂閱主題? 我可以取消訂閱paho JS客戶端使用paho Java客戶端訂閱主題嗎? 在JS方面我這是如何連接和訂閱我的經紀人 client.connect({ userName:user, password:password, o

    4熱度

    1回答

    我正在寫一個應該作爲MQTT發佈者和用戶的django應用程序。 我應該在哪裏啓動paho客戶端並運行loop_forever()函數。 它應該在wsgi.py中嗎?

    0熱度

    1回答

    我想監視一個mqtt代理,這樣我就可以在出現連接中斷時觸發通知。 我的方法是創建一個雲客戶端,除監視代理外什麼都不做。 「on_disconnect」似乎是合適的方法,但我無法觸發它。 (我一直在不同的終端上加載和卸載代理服務)。 的方法是一個骨架: import random import time def RepresentsInt(s): try: int(s)

    3熱度

    1回答

    我有一個Python腳本,其中我已連接到MQTT服務器。我期望通過我訂閱的主題獲得消息,但是如果我沒有收到消息,我想完全終止腳本。 我與長相的工作如下腳本:使用了一段真實的說明中循環,並計算啓動腳本,它得到的消息之間傳遞的時間 #!/usr/bin/python import sys import json import paho.mqtt.client as mqtt def on_m

    0熱度

    1回答

    我想爲python使用paho.mqtt(project pages),所有的作品都很好。我唯一的問題是我會發現找出誰發送了這個消息是非常有用的。我查了一下源代碼,但是如果在on_message中傳遞的client變量是我用來連接的客戶端或發佈該消息的客戶端的詳細信息(我猜這是第一個選項),我無法理解。 所以問題是 - 是否有可能找出誰(用戶名)發送了消息?

    0熱度

    1回答

    我試圖找出是否有兩個訂閱同一服務器的paho.mqtt客戶端(https://eclipse.org/paho/clients/python/docs/)。客戶端和服務器都在同一臺主機上運行。我的目標是讓兩個客戶端以不同的憑證訂閱同一個服務器(在我的例子中是使用mqtt插件的rabbitmq),所以我可以通過虛擬主機(而不是主題,因爲我無法控制主題)對我的有效負載進行分類。 我當時的看法是,客戶端

    0熱度

    2回答

    我使用paho.mqtt.python在Python 2.7,當我嘗試發送一個文件(影像),我看到了下一個錯誤發送文件: Traceback (most recent call last): File "/home/pi/Desktop/Device1/Scripts/mqtt_publish.py", line 39, in mqttc.publish(MQTT_TOPIC,byteArr,

    1熱度

    1回答

    如何訂閱多個主題並在接收時記錄內容? function subscribe() { var topic = "Device/MainTopic1/"; var topic1 = "Device/MainTopic2/"; var qos = "0"; client.subscribe([(topic, {qos: Number(q

    3熱度

    1回答

    我正在使用一些C.H.I.P.s(Think Raspberry Pi)的項目,我需要從一個從設備無線發送一些信息回主板。我使用Paho作爲我的Mqtt客戶端,並使用Mosquitto作爲我的經紀人。我的問題是,當我按下連接到從板的其中一個按鈕時,它會發送我的信息,但當主板接收到它時,似乎以「b」'「形式得到它。例如,如果我發送消息「關閉」,當我打印出msg.payload時,它會打印「b'off

    1熱度

    2回答

    我在我的應用程序中使用了Eclipse Paho android mqtt服務。我能夠訂閱和發佈消息給mqtt經紀人。 我有幾個活動的應用程序,當任何活動開始時,它使用mqttAndroidClient.connect(null, new IMqttActionListener() {} 連接到經紀人,並在mqttAndroidClient.setCallback(new MqttCallback