2

私はmqttjsとwebsocketを試していますが、mqttjsによって実行されるMQTTブローカーへのブリッジなしで、websocketを使用してWebページからメッセージを送信できるようにしたいと考えています。これが利用可能であるか、可能でさえある場合、私は情報を見つけることができません。

私はmosquittoを見てきましたが、それらは「実験的な」WebSocketをサポートしており、同じものを提供できるNode.JSMQTTブローカーを見つけたいと思っています。

これまでのところ、pywebsocketとSocket.IOで通信を機能させることができました。ブリッジせずにmqttへのwebsocketを使用できるのであれば、どの方向へのポインターも本当にありがたいです。

ありがとう。

4

2 に答える 2

1

HiveMQはネイティブWebSocketをサポートします。つまり、任意のJavascript MQTTライブラリ( WebSocketを備えたEclipse Paho.jsなど)を使用できます。一部のクライアントは、標準のTCP接続を介してWebSocketや他のクライアントに接続できます。WebSocketのサポートは安定しており、本番環境で使用されます。

唯一の欠点は、HiveMQがNode.JSで記述されていないことです。

開示:私はHiveMQの開発者の1人です。

于 2013-08-23T21:04:46.320 に答える
1

古い質問ですが、私の発見を共有するのは良いことです。node.jsで記述され、mqtt.jsを使用しているmoscaブローカーを使用できます。moscaは、従来のmqtt接続とWS経由のmqttをサポートしています: MQTT-over-Websockets

Moscaは、スタンドアロンとnode.jsモジュールの2つのモードで動作できます。

一般に、moscaは多くのタイプのブローカーをサポートできます: Mosca-advanced-usage

于 2015-01-07T10:34:43.490 に答える