サイトマップQueue の主要エンジンの1つです。 収集する データデータ 出版社から またはMQTTの特長より良いデータ分析のためのアプリケーション。 インテグレーションBevywise MQTT(ビービービーワイワイズ MQTT) ブローカーグーグルパブサブ IoT からデータをプッシュするのに役立ちます。 MQTTブローカーを介してIIoTエッジデバイスをGoogle pubsubに。
Google PubsubはGoogleクラウドサービスアカウントからアクセス可能です。 あなたはフォローすることができますGoogle Pubsubドキュメントグーグルパブサブを作成する 出版情報 トピック。
運営するBevywise MQTT(ビービービーワイワイズ MQTT) ブローカーUbuntu インスタンスで、 Google Cloudで作成しました。 参照して下さい GoogleヘルプドキュメントUbuntuの作成 インスタンスお問い合わせ Googleクラウド。
Ubuntu インスタンスを作成したら、そのインスタンスにログインし、以下の依存関係をインストールします。
カートン /usr/local/lib/python2.7/dist-packages/PyInstaller/hooks/
sudo vim hook-google.cloud.py - アダルトアフィリエイトプログラム モデルログイン
から PyInstaller.utils.hooksインポートcopy_metadata
data=copy_metadata('google-cloud-core')
データ += copy_metadata('google-api-core')
データ += copy_metadata('google-cloud-pubsub')
輸入のos
インポート sys
インポート json
グーグルから。 クラウドインポート pubsub_v1
sys.path.append(os.getcwd()+ '/lib')
sys.path.append('/usr/local/lib/python2.7/dist-packages')
プロジェクト Id = 'project_name' の一覧 . .
ブローカー_ Id = 「テスト」 . .
def handle_Received_Payload(データ):
グローバルパブサブ_v1
グローバルプロジェクト ログイン
グローバルブローカー_ ログイン
出版社 = pubsub_v1.PublisherClient()
Topics_path=パブリッシャー.topic_path(project_Id, ‘broker’)
data = json.dumps(データ)
データ = data.encode('utf-8')
パブリッシャー.publish(topic_path, data=data, device=broker_Id)
お客様の声
AUTHENTICATION_ENABLED = はい
sudo vim 環境
エクスポート GRPC_DEFAULT_SSL_ROOTS_FILE_PATH="usr/local/lib/python2.7/dist-packages /grpc/_cython/_credentials/roots.pem
sudo sh runbroker. ログイン
Bevywise MQTTBrokerは、エッジデバイスからデータを収集し、Google pub/subを経由して送信しますカスタムストアお問い合わせ Google Pub/Sub から、データをデータ分析ツールに取り込み、送信することができます。
無料でMQTTブローカーを試して、データ分析を開始しましょう。