2016-06-19 11 views
3

MQTTゲートウェイを使用してPubNubにMQTTメッセージを送信しようとしています。私はthis tutorialに続いたが、私はそれを働かせることはできない。PubNubでのMQTTの使用

私は4つのプログラムを書いた:

  • MQTT加入者
  • MQTTパブリッシャー
  • PubNub加入者
  • PubNub出版社

を私は両方のPubNubsプログラムが互いに話を得ることができました。また、MQTTサブスクライバ・プログラムでMQTT公開メッセージが表示されます。しかし、MQTTプログラムとPubNubsプログラムは通信していないようです。

  • PubNub - > PubNub✔
  • MQTT - > MQTT✔
  • PubNub - > MQTT✘
  • MQTT - > PubNub✘

私は考えていませんコードの問題です。私は、javascript、pythonでアプリを書いて、書きました。私もを試しました。mosquitto_pubmosquitto_subクライアントは成功しません。

これは、MQTTアプリケーションのための私の設定です:

publish_key = "my_pubkey" 
subscribe_key = "my_subkey" 
channel_name = "test" 
client_uuid = "mqtt-pub" 

mqtt_hostname = "mqtt.pubnub.com" 
mqtt_id  = publish_key + "/" + subscribe_key + "/" + client_uuid 
mqtt_topic = publish_key + "/" + subscribe_key + "/" + channel_name 

そしてPubNubsクライアントの設定:

publish_key = "my_pubkey" 
subscribe_key = "my_subkey" 
channel_name = publish_key + "/" + subscribe_key + "/" + "test" 
client_uuid = "pubnub" 

そして、これは私がmosquitto_pubクライアントを使用する方法である:

mosquitto_pub -h mqtt.pubnub.com -t 'my_pubkey/my_subkey/test' -i 'my_pubkey/my_subkey/mosquitto' -m 'Hello from mosquitto' 

答えて

1

PubNub MQTTブリッジ

PubNub MQTTブリッジで問題を特定し、解決しました。再試行する場合は、動作しているはずですが、ここで返信するか、まだ動作していない場合はPubNubサポートに返信してください。


UPDATE - PUBNUBが正式PubNubは、あなたが直接あなたのネイティブMQTTクライアントを接続することができます実際のプロジェクトのためにスケールする(置き換え)MQTTブリッジPOC(テストのための単一のエンドポイント)をアップグレードしたMQTT

をサポートしていますPubNubネットワーク。

詳細については、New, Improved PubNub MQTT Support and IoT Capabilitiesを参照してください。PubNub Supportにお問い合わせください。

+0

私はまだBigombyと同じ問題が発生していると報告しています。 MQTTクライアント間でのメッセージの送受信は問題ありません。しかし、mqttクライアントはpubnubクライアントと通信できません。私は、文字が有効である限り、client_uuidには任意のIDを指定できます。 –

+0

私のclient_uuidは64文字未満です。しかし、私はpubnubクライアントと通信することができません。私は自分のプログラムとMQTT.fxクライアントの両方でこれを試しています。私のプログラムとMQTT.fxとの間の通信は問題ありませんが、メッセージはpubnubクライアントには送られません。そして、pubnub rest APIを使用してメッセージをパブリッシュすると、pubnubに送られますが、私のプログラムやMQTT.fxには送られません。 –

関連する問題