2017-12-20 9 views
0

は、ローカルMQTTサーバへの私の反応のアプリを接続しようとしていますabove.Iとしてindex.jsファイルを反応させる私は私のコードを持っているアプリケーション

let mqqturl = "mqtt://localhost:1888"; 
 

 
let mqttClient = mqtt.connect(mqqturl); 
 

 
mqttClient.on("connect",()=>{ 
 
    console.log("connection established..."); 
 
})

を反応させたノードでローカルMQTTサーバーに接続できませんこれはnode.Iで作成されています。私はlocalhostを私のIPで置き換えてみましたが、運はありません。コンソールでは、ブラウザで私のリアクションアプリに入っています。

enter image description here

答えて

0

あなたはブラウザにしてから、ネイティブMQTTを使用することはできません。 MQTTを使用するには、Webソケット上で使用する必要があります。あなたのブローカーは、WebSocketをかけMQTTに設定されていると仮定すると、

mqtt://localhost:1883からws://localhost:[some other port number]にURLを変更する必要が有効になって

+0

はい。あなたは、右.Iだけ変更したポートであり、それは私のために働いたあなたを..Thank –

関連する問題