mqtt

    1熱度

    1回答

    https://github.com/fusesource/mqtt-client 我有一個Android應用程序開始在那裏我已經開始朝着阿波羅經紀人的MQTT連接的後臺服務。當startService被稱爲IM開始從onStartCommand的MQTT設置主機名,端口的用戶名,密碼等。其次是 connection = mqtt.callbackConnection(); 的連接是全成,我可

    1熱度

    2回答

    我: MqttAsyncClient mq; ... mq = new MqttAsyncClient(myServer1,"app1"); mq.connect(); ... //(1) //doing something with mq (pub/sub) ... mq.disconnect(); mq.

    12熱度

    2回答

    有什麼方法可以從其他客戶端找到有關所有連接的客戶端詳細信息(IP &名稱)?我知道有一個話題「$ SYS/broker/clients/active」給出了當前連接的客戶端的數量,但如果我想知道更多關於每個連接的客戶端,有什麼辦法嗎? 我正在開發一個解決方案,其中客戶端的數量將連接到(使用無線網絡)到位於服務器上的MQTT代理。我還會在同一臺機器上運行另一個客戶機,並連接到代理,以觀察是否有任何與

    4熱度

    1回答

    我在android中使用MQTT與ActiveMQ服務器通信。我用這個例子來實現android mqtt客戶端:http://dalelane.co.uk/blog/?p=1599。 當我第一次打開android應用程序,它連接到ActiveMQ,一切正常。 當我關閉應用程序,刪除應用程序數據並重新打開了android嘗試重新連接到ActiveMQ的我得到的ActiveMQ以下錯誤: 2013-0

    0熱度

    1回答

    我們使用ActiveMQ進行消息隊列與openwire傳輸。在此上下文中,將有一個生產者和一個消費者註冊消息偵聽器。我們在activeMQ中聽說過MQTT協議及其支持。但是我只看到了發佈者/訂閱者語義的例子,其中訂閱者需要明確地調用receive方法來獲取發佈的消息。我可以在生產者/消費者環境中使用mqtt嗎?請給出一個示例。

    4熱度

    2回答

    所以,我有一堆移動設備(百萬),並將有一個後端系統。 我的需求/用例如下: - 1.收集設備數據併發送到後端。 2.從我的後端系統向個人或設備組發送推送消息。 因此,考慮到這種情況,在我的後端和設備之間使用MQTT進行通信是否合理? 其中一個困惑是,在使用情況#1中,設備是發佈者,後端中的一些系統將是訂閱者,而對於使用情況#2,設備是推送消息的訂閱者,並且後端系統將是出版商。這可能嗎?或者我是以錯

    0熱度

    3回答

    我能想到的唯一可能的原因是開銷很低,即只有最少2字節的固定標題大小,導致數據包大小較小。協議設計中是否還有其他因素? 編輯: - 我很抱歉,我做了一個心理錯字(?),正如@Shashi指出的,我的意思是高延遲,低帶寬。

    0熱度

    1回答

    因此,如果我發送一個帶有QoS 1或2的MQTT消息,並且其中一個接收者發送到該消息所屬主題處於脫機狀態,那麼代理會將其保留在隊列中多久並嘗試保持重新發送? 這是消息代理的實現特定細節,MQTT協議本身沒有關於此的規則?

    3熱度

    3回答

    我正在使用mqtt的應用程序。我將使用python庫。我一直傾向於使用蚊子,但無法通過程序設置訪問控制限制。我正在編寫的應用程序需要能夠區分用戶,並且只允許他們訂閱某些主題。當前的解決方案看起來像是從配置文件完成的。是否有可擴展的解決方案來訪問蚊子的控制限制?如果沒有,你知道這個存在的mqtt經紀人嗎?

    3熱度

    1回答

    我有這個應用程序使用mqtt-client java library通過mqtt連接到ActiveMQ代理。只要我的主題沒有正斜槓(/),訂閱,發佈和接收郵件就可以正常工作。 據我所知,正斜槓是mqtt中的特殊字符,按照activemq mqtt support"/"將被轉換爲"."。但是,就我而言,我需要連接到使用JMS創建的主題,這些主題是以uri編寫的(例如http://activemq.a