2017-11-14 9 views
0

google-cloud-iot-coreを使用してiotデバイスで作業していますが、サードパーティのサポートを許可したいと思います。 mqtt、どうすればできますか?事前Google IotコアのMQTTホスト名を変更するには

+0

正確に何をしようとしているのかについてさらに詳しく知りたいですか? mqtt.googleapis.comを意味するMQTTホスト名?そのホスト名?そのエンドポイントにメッセージを送信しないと、IoTコアはもう使用されなくなります。 :)それはうまくありますが、次にあなたがしようとしていることを知る必要があります。 – GabeWeiss

+0

はいmqtt.googleapis.comのホスト名です。変更したいです。 私はIoTコアをサードパーティのアプリケーションに公開することを望んでいます。そこではpub/subを実行してクラウド機能をトリガーします –

答えて

0

おかげであなたは、あなたは、もはやIoTをコアに話している、そのエンドポイントを変更しない場合。それは設定可能ではありません。それはサービスと対話するエンドポイントだからです。

カスタム・コンテナを使用してGCEまたはGKEで独自のMQTTサーバーをセットアップし、ホスト名を任意に設定してから、MQTTペイロードを取得してPub/Subを作成するように独自のブローカーをセットアップしますメッセージを送信したり、IoT Core自体への転送プロキシとして機能することさえできます(ただし、セキュリティと認証が少しばかげているかもしれませんが)。

また、Pub/Subに直接行くこともできます。それはすべてあなたの必要性にかかっています。

前述のとおり、IoTコア(mqtt.googleapis.com)のホスト名を変更すると、IoTコアを使用していないことになります。 POC/Subメッセージの作成などを行うためにIoT Coreのコミュニケーションブローカーにアクセスする他の方法はありません。あなたがIoT Coreエンドポイント(ホスト名)を使用しない場合は、Pub/IoTデバイスデータからのサブメッセージ。

+0

私はプロキシを試しましたが、sslとauthに関する問題がありましたが、 mqtt.googleapi.comへのトラフィック。 Pub/Subでブローカを作成するのではなく、単に転送してください。ドキュメンテーションやブログは? –

+0

この特定のユースケースではありませんが、残念なことに我々はまだIoTコアに別のものを介して話しているデバイスを完全にサポートしているわけではありません。私たちはいくつかのサンプル/ドキュメントを計画していますが、まだそれらを書いていません。公平で、私たちはまだGAではありません(まだオープンベータです)。 :)彼らは来る、ちょうどそれらをまだ持っていない。 – GabeWeiss

+0

Googleプラットフォームを使用してサードパーティ製のアプリケーションを統合するためのサポートを追加できるようにするのは本当に素晴らしいことです –

関連する問題