Azureを連携させる方法を、チュートリアルを通して紹介していく。Hubを利用してデータの可視化を行なう。本シリーズは4つのパートで構成されている。パート1では、各技術・サービスの内容を説明し、連携方法の概要を紹介した。センサデバイスのセットアップ方法を説明した。本記事の前に、上の2つを読むことをおすすめする。パートの最後では、センサデバイスから取得した温湿度データを、リアルタイムでグラフにプロットできるようにする。1.Azureの設定1Azureのアカウントを作成する。今回は無料アカウントでの利用とした。個を超える常時無料の製品へのアクセスが可能だ。)「無料で始める」をクリックする必要項目を入力する2まずはダッシュボードを作成する。ダッシュボードは、タスクの実行やリソースの監視を便利にする、デスクトップのようなワークスペースだ。「+」のアイコンをクリックして新しいダッシュボードを作成し、ダッシュボードの名前を入力したら、「カスタマイズ完了」で完了する。「+」で新しいダッシュボードを作成するダッシュボードの名前を入力する3リソースグループを作成する。Hubなど個々のサービスはリソースとして管理され、複数のリソースはグループ単位にまとめられて管理される。これがリソースグループである。追加」をクリックする。二つの項目に入力し、リソースグループ作成を完了する。必要項目を入力する以上でAzureの基本設定は完了だ。Hubを作成して、TTNに登録したセンサデバイス情報と紐づけていこう。Hubの作成を開始する。「基本」で以下の必要項目を入力する。Hub」で検索する必要項目を入力する完了したら、「サイズとスケール」をクリックし、以下の必要項目を入力する。あとは「確認および作成」をクリックし、作成が完了すれば、デプロイ完了のメッセージが表示される。Deviceを登録する。新規作成」をクリックしたら、「デバイスの作成」で必要項目を入力し、「保存」を選択してデバイス登録を完了する。デバイスIDTTNに登録したデバイスIDを入力。(SAS)をサポートしているため、リソースへのアクセスのセキュリティ保護ときめ細やかな管理が可能だ。HubデバイスIDレジストリに追加し、接続文字列を生成する必要がある。Hubまでへの安全な接続を確立することができる。Explorerを使用する。下記のリンク先で「SetupDeviceExplorer.msi」インストーラーのダウンロードリンクをクリックし、ダウンロード・インストールしよう。GitHubhttps://github.com/Azure/azure-iot-sdks/releases/tag/2016-10-14以降は、DeviceExplorer.exeをタスクバーにピン止めしておくことをおすすめする。Hubのページの「共有アクセスポリシー」>「iothubowner」から、接続文字列プライマリキーをコピーする。String」に前項でコピーした接続文字列を入力する。SAS」の順にクリックしてSASトークンを発行する。Integration機能を利用する。Integration」を選択する。Integrationの設定を行なう。以下の必要項目を入力し、変更を保存する。Hubが紐づけられる。Hubの名前}.azure-devices.net/devices/{デバイスの名前}/messages/events?api-version=2018-06-30MethodPOSTAuthorization2つ前の項で生成したSASトークンを使用する。Explorerで、サービス同士が連携されていることを確認する。ID」からデバイスを選択し、「Monitor」をクリックする。Dataウィンドウ中にTTNからのデータログが表示される。この工程で下の画像のようなエラーが表示されたことがあった。筆者の場合、このエラーが表示された際にもこれ以降の作業に支障が生じたことはなかった。以上で、サービス間の連携を確立できた。これでいよいよ、データの視覚化が可能になる。Insightsは、センサデバイスから送信される時系列データを保存・視覚化できるようにするサービスだ。最後に、このサービスを利用して温湿度センサーの情報を視覚化する。Insights環境を作成する。環境」で検索・選択し、環境の作成を開始する。Insightsを検索する「基本」で入力する項目は以下の通りだ。層S1キャパシティ1必要項目を入力する「イベントソース」では以下の項目を入力する。policy名iothubbownerIoTハブコンシューマグループリストから選択するか、新しいグループを作成する「確認と作成」をクリックし、環境作成を完了する。「イベントソース」も同様に入力する2データアクセスポリシーを確認する。自身のアカウントが登録されているか確認する。登録されていない場合は、「ユーザ役割の選択」からアカウントを選択し、「ロールの選択」で「Reader」および「Contributor」にチェックを入れて登録を完了する。InsightsエクスプローラのURLをクリックする。ページで温度・湿度(「payload.fields.Humidity」および「payload.fields.Temperature」)を選択する。これまでの作業を正しく完了していれば、温湿度データのプロットが表示されるはずだ。図中のある時刻で湿度と温度が急激に上昇しているが、これは筆者が温湿度センサを握り温湿度が上昇するか試したためである。Hubを利用した温湿度データの可視化について説明した。Hubを利用したチュートリアルを通して、LoRaWANネットワーク・TTN・Azureへの理解が深まったのであれば幸いだ。Centralを連携させる方法について説明する。2019でエンプラス様が展示されていたシステムは、TTNとAzureを使ったユースケースとなります。Conference」の参加レポートです。Network)」に関する国際会議イベントです。IoT向けのネットワークとして世界中で急速に普及が進みつつあります。IoTという3つのの技術・サービスの連携させることを目的として、チュートリアルを通してその連携方法を紹介する。Azureの説明と、チュートリアルの概要の紹介を行なう。IoTという3つの技術・サービスの連携させることを目的として、チュートリアルを通してその連携方法を紹介する。センサデバイスをセットアップし、LoRaWANネットワークを構築する方法を説明する。IoTという3つのの技術・サービスの連携させることを目的として、チュートリアルを通してその連携方法を紹介する。Centralでデータの可視化を行なう方法の一部を紹介する。