表題の通り、WebSocketを用いてmosquittoとの通信が行えません。
①mosquittoの設定ファイルを以下のように変更しました
mosquitto.conf
listener 9000 127.0.0.1 //追加 protocol websockets //追加 http_dir /root //追加
②websocketに対応した、mosquittoに対して下記の
HTMLからアクセスしたのですが接続が行えません.
「onConnect」が表示されてほしいのですが、
下記のエラーが表示されます。
「WebSocket connection to 'ws://127.0.0.1:9000/mqtt' failed: Error in connection establishment: net::ERR_CONNECTION_REFUSED」
HTML
1<html> 2<head> 3<script src="https://cdnjs.cloudflare.com/ajax/libs/paho-mqtt/1.0.1/mqttws31.min.js" type="text/javascript"></script> 4<script type="text/javascript"> 5 client = new Paho.MQTT.Client("127.0.0.1", Number(9000), "id"); 6 function onConnect() { 7 console.log("onConnect"); 8 } 9 client.connect({onSuccess:onConnect}); 10 </script>
③試しに、9000 ポートに対してブラウザでアクセスを行ったところ、
「このサイトにアクセスできません」が表示され拒否されてしまいます。
どのようにすれば、mosquittoとWebSocket通信が行えるのでしょうか、
どなたかご教示の程、どうぞよろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。