2016-05-26 6 views
0

から接続していない私のPAHO javascriptのクライアントコードはRabbitMQのここPAHO jsのクライアント

ある
client = new Paho.MQTT.Client(host, Number(port), clientId); 

    client.onMessageArrived = onMessageArrived; 
    client.onMessageDelivered = onMessageDelivered; 
    client.onConnectionLost = onConnectionLost; 

ここport8083のRabbitMQと他のブローカーで動作しますが、ではありません。ドキュメントでは、正しいポート番号が見つかりませんでした。 sudo rabbitmqctl statusを実行

は、だから私はまた、ポート1883で試してみました

[{rabbitmq_management,"RabbitMQ Management Console","3.6.2"}, 
     {rabbitmq_web_dispatch,"RabbitMQ Web Dispatcher","3.6.2"}, 
     {webmachine,"webmachine","1.10.3"}, 
     {mochiweb,"MochiMedia Web Server","2.13.1"}, 
     {rabbitmq_mqtt,"RabbitMQ MQTT Adapter","3.6.2"}, 
{listeners,[{clustering,25672,"::"},{amqp,5672,"::"},{mqtt,1883,"::"}]}, 

を与えます。コメントで出て大敗したよう

WebSocket connection to 'ws://localhost:1883/mqtt' failed: Connection closed before receiving a handshake response

+1

をかけMQTTをサポートするために、以下のプラグインが必要私は、私はこのエラーを取得https://github.com/rabbitmq/rabbitmq-web-mqtt-examples/blob/master/priv/echo.html

を以下ましたmqtt-webプラグイン(https://github.com/rabbitmq/rabbitmq-web-mqtt)? WebSocket上のMQTTは純粋なMQTTと同じポートにはありません – hardillb

+0

これはインストールされていませんが、 '{rabbitmq_mqtt、" RabbitMQ MQTT Adapter "、" 3.6.2 "}' rabbitmq – manish

+1

純粋なMQTTをMQTTではなく、Webソケット経由で入手します – hardillb

答えて

関連する問題