問題タブ [hivemq]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mqtt - MQTT ブローカーに接続できません
私はIoTプロジェクトに取り組んでおり、使用しようとしていますmqtt protocol
。そのため、PC にインストールされたサーバーとして Mqtt ブローカーが必要です。私の PC には静的 IP と特別なモデムがあります。したがって、私のローカル IP と一般 IP は同じように見えます。
最初にmosquittoをインストールしました。Mqttlens chrome アプリでテストしましたが、同じコンピューター (ブローカーがインストールされているコンピューター) でテストすると、すべて問題ないように見えます。しかし、IP が異なる別のデバイスからメッセージを発行しようとすると、ブローカーに接続できません。
Hivemq をインストールして、このブローカーでも試してみました。また、同じコンピューターで mqttlens を開くとブローカーに接続できますが、他のデバイスからはブローカーに接続できません。
そして、これが私がすでに試してテストしたものです。
My MQTT アプリケーションを Android 携帯電話にダウンロードしました。また、broker.hivemq.com url を使用して hivemq ブローカーに接続します。同時に、別の 2 台の PC で mqttlens アプリを使用してブローカーに接続しました。タグを設定しました。メッセージを送信したり、トピックを購読したりできます。すべてがうまくいっています。同じLANにある3番目のデバイスと異なるネットワークを使用しているときに試しました。どちらの場合も、すべて問題ありません。
しかし、自分の IP アドレスを mqtt レンズと MyMQTT アプリケーションに書き込んで同じことを試みると、. 他のデバイスはブローカーに接続することさえできません. エラーメッセージなどはありません。切断されたばかりで、接続できません。
自分のIPアドレスでバインドアドレスを変更しようとしました。しかし、0.0.0.0または自分のIPアドレスを書き込むと、結果は同じで接続できませんでした。
助言がありますか?
client - MQTT クライアント サーバー通信
MQTT プロトコルを使用して、iOS アプリケーションから PC にメッセージを送信したいと考えています。Fedora に HiveMQ ブローカーをインストールし、起動することができました。PC の IP アドレスを使用してメッセージを送信できますか?
PC で受信したメッセージにアクセスするにはどうすればよいですか?
この受信したメッセージをテキスト ファイルに書き込むために別のプログラムが必要ですか?
servlets - Hive MQ 接続要求 URL
知りたかった。URL (tcp:\localhost:1883) を介して hiveMQ ブローカーに接続し、次にクライアントに接続する場合。ユーザー名とパスワードを持つ connect(MqttConnectOptions)。この URL 全体に tcp:\localhost:1883=username+password のようにアクセスできますか? このようなものをください、私は知る必要があります。サーブレットフィルターに使用したい。client->filter->hiveMQ ブローカーはこのようになります。それは可能ですか?
python - ラズベリー パイから hivemq ブローカーにアクセスできません
IOT プロジェクトのオンライン ブローカーとしてhivemqを使用したいのです が、ラズベリー パイから hiveMQ に接続できないという問題があります。ラズベリーパイから hiveMQ Web サイトを開くことさえできません。
この基本的な python スクリプトを使用して hiveMQ ブローカーにサブスクライブしようとしました
しかし、それはエラーを投げています:
一方、ホストをローカルマシンのIPに変更するだけで、同じpythonスクリプトを使用してローカルMOSQUITTOブローカーにもサブスクライブしましたが、正常に機能していました...
certificate - HiveMQ ClientData オブジェクトの証明書
私は現在、HiveMQ プラグインの開発を掘り下げています。AfterLoginCallback に基づいてカスタム機能を開発しました。有効な TLS 接続を構成し、クライアント証明書に接続できました。
ただし、AfterLoginCallback コードをデバッグすると、"ClientData -> certificate" が "null" で、アクセス時に IllegalStateExcpetion がスローされることがわかりました。
なぜ証明書がnullなのか、誰でも説明できますか?
ありがとう、ロムンゴ
javascript - MQTT を非同期的に使用してノード js の特定のトピックにサブスクライブする方法
HiveMQ サーバーを構成し、ノード js に MQTT npm パッケージをインストールしました。同じネットワーク内の別のシステムから HiveMQ サーバーにメッセージをパブリッシュしました。メッセージを非同期でサブスクライブしたいと考えています。これを達成する方法は?コードスニペット :
別のシステムから HiveMQ に公開
HiveMq から非同期にサブスクライブしたい
hivemq - 永続化 Hivemq ブローカーからメッセージをパージする方法
HIVEMQ Mqtt ブローカー 3.2.1 を使用しています。いくつかの永続性 Message をパージしたいと考えています。やり方を教えてください