2016-08-22 11 views
1

私は、paho jsなどの利用可能なライブラリを使用せずにmqtt server(私の場合は蚊帳を使用して)に接続するビジネス要件があります。代わりにライブラリを使用しての私は、私は単一のトピックにサブスクライブし、メッセージを受信したいのWebSocket接続を作成した後、単にjsライブラリを使用せずにwebsocketを使用してmqttに接続する方法は?

var ws = new Websocket(maqtt_url); 

を使用します。トピックのサブスクリプションはハードコード化することができます。

これは可能ですか?

+1

なぜライブラリを使用できませんか? – hardillb

答えて

3

確かに可能ですが、パホ・ライブラリのすべてを自分で書き直し、アプリケーションに組み込むことになります。

本当にこの道を行きたいなら、MQTTの仕様では、あなたのサブスクリプションのパケット

  • メッセージパケット
    • 接続パケット
    • の形式を教えてくれますhereを見つけることができますKeep Alive Packet

    これらのすべてを実装する必要がありますブローカーとの接続を維持します。

  • +0

    接続と購読の簡単な方法はありません – Qasim

    +1

    MQTTはフル・ネットワーク・プロトコルです。あなたが望むことを行うためには、すべてを実装する必要があります。あなたのプロジェクトにライブラリを含めるだけではるかに簡単です。ライセンスはほとんどの状況下で再利用を可能にすべきである – hardillb

    関連する問題