2016-08-16 5 views
0

Ich bekomme unter Fehler auf activemq Konsole, wenn ich versuche, von mosquitto zu activemq zu verbinden.ActiveMq und Moskitobrücke funktioniert nicht

WARN | Transport Connection to: tcp://192.168.0.27:48689 failed: java.io.IOException: Unknown data type: 77 

Mein Setup ist als unten 192.168.0.27 ---- mosquitto Broker mit unter Konfiguration für Brücke

connection try 
try_private false 
address 192.168.0.22:61616 
username myuser 
password mypassword 
start_type automatic 
clientid 1 
notifications true 
topic inbound/# in alpha/ beta/ 
topic outbound/# out harry/ larry 

Mein ActiveMQ Broker ist 192.168.0.22 mit TansportConnector ist als unten

<transportConnectors> 
     <transportConnector name="openwire" uri="tcp://0.0.0.0:61616?maximumConnections=1000&amp;wireformat.maxFrameSize=104857600"/> 
    </transportConnectors> 

Antwort

0

Dies funktioniert nicht, da der Connector auf dem Broker als OpenWire-Connector erstellt wird, der nur mit OpenWire-Clients funktioniert. Sie benötigen einen MQTT Anschluss an Ihren Broker hinzuzufügen:

<transportConnectors> 
    <transportConnector name="mqtt" uri="mqtt://0.0.0.0:1883?maximumConnections=1000&amp;wireformat.maxFrameSize=104857600"/> 
</transportConnectors> 

Dann können Sie Sie andere MQTT Ressourcen konfigurieren dort zu verbinden.

+0

Danke Tim, es hat für mich funktioniert !!! –

+0

Bitte markieren Sie dies als gelöst, wenn Sie es funktioniert haben. –