スターターパックIoTをはじめるために必要最低限なものをパッケージ化デバイスゲートウェイPLCやデータロガー内の値を一定間隔でクラウドに送信し、蓄積します。CurrenTIAアナログセンサーのデータを可視化。設備等の保守などに必要なデータを遠隔で監視できます。スターターパックIoTをはじめるために必要最低限なものをパッケージ化デバイスゲートウェイPLCやデータロガー内の値を一定間隔でクラウドに送信し、蓄積します。CurrenTIAアナログセンサーのデータを可視化。設備等の保守などに必要なデータを遠隔で監視できます。GPSマルチユニットを使用して、温度・湿度の可視化を実現します。Analyticsを利用しておりますので、ぜひ最後まで挑戦してみてください。今回は二通りの方法でデータの可視化をします。VIS」で可視化します。QuickSightでの可視化を試みます。手に収まるサイズでとても可愛らしい見た目をしていますが、この見た目とは裏腹にかなり優秀な機能を携えています。Editionは、京セラ社のGPSマルチユニットをベースに、ソラコムを利用するための設定が行われているソラコム独自モデルです。センサーと充電式のバッテリーを内蔵しています。省電力なセルラーLPWANであるLTE-M通信を搭載しているので、電源を入れるだけでどこでも通信が可能です。ブラウザから簡単な設定をするだけで、SORACOMのプラットフォームと連携し、すぐにデータ取得から可視化を始めることができます。取得できる超お手軽IoTデバイスです。SORACOMのSIMを挿入して、右側の四角形のボタンを押すだけで、データがSORACOMのコンソールに届きます。当ハンズオンは有料サービスを利用します。発生した料金は受講者負担となりますので、ご理解の上で実施ください。Funnelというサービスがあります。Funnelを利用するとクラウドの接続先リソースを指定するだけで、デバイスにパスワードを保持させることなく、データを指定したリソースに送信することができます。Coreに転送して、クラウド上にセンサーデータを送信したいと思います。はじめに、GPSマルチユニットからデータが送信されていることを、SORACOMのコンソールから確認します。Coreにデータを転送します。Harvestというサービスがあります。後ほどのステップで正常にデータが送信されているか確認したいので、チェックを入れてください。今回はGPS情報は必要ないので、チェックを外しても構いません(チェックが入っていてもハンズオン上、問題ありません)。今回はすぐにデータの確認を行いたいので、1分間隔で送信を行います。その他の部分はそのままで問題ありません。上記の設定が記入できたら[保存]をクリックして下さい。GPSマルチユニットを起動させるGPSマルチユニットにSIMが差し込まれているのを確認して、画像の赤枠の部分のボタンを押してください。※赤色に点滅している場合は電波が弱いです。電波が悪い状態で通信を行うと、正常にデータが送信されない場合がありますので、その際は電波が強い場所まで移動をしてから作業をして下さい。※GPSマルチユニットの操作方法は下記のサイトを参考にして下さい。GPSマルチユニットの一覧ページで、先ほど設定したSIMを選択し、[データを確認]をクリックする1-1-2と同様にしてGPSマルチユニットの一覧ページに遷移してください。GPSマルチユニットのデータがSORACOMのコンソールに届いているか確認するデータが届いていることを確認できたら、次のステップに移ってください。Permissions]をクリックするユーザー名とアクセスタイプを以下の通り入力します。ARN]をクリックします。Publish下記のような画面が表示されるので、画像の通り入力して[Add]をクリックします。Policy]をクリックして、ポリシー名の入力画面に移ります。policy]をクリックして、IAMを作成していたブラウザに戻る下記のように入力してください。gps-multi-unit-handson-policy※現段階だとポリシーを作成しただけで、まだIAMユーザーに紐づいていないので、次のステップを忘れずに行ってください。Tags]をクリックする※先程作成したポリシーが無い場合は、画面右にあるリロードボタンをクリックしてください。タグの入力画面では特に入力して頂くことはないので、そのまま進んで頂いて問題ありません。アクセスキーIDとシークレットアクセスキーをメモする後ほどSORACOMの認証情報を設定する際に使用するので両方ともメモします。シークレットアクセスキーは[Show]をクリックすると見えるようになります。Funnelの設定の1-5-3で使用します。Funnel設定]をクリックして、SIMグループの設定を行う下記の通りに入力を行い、[保存]ボタンをクリックして、SIMグループの設定を行ってください。topicには下記を入力します。GPSMultiUnitHandsonしばらくして下記のようなトピックが届いていれば成功です。Coreのルールアクションを用いると、設定したルールをトリガーに各AWSサービスで処理を行ってくれます。VISで可視化します。Coreのコンソール画面を開き、左メニューバーにある[Rules]をクリックして、画面右上の[Create]をクリックします。action]をクリックしてください。新しく作成するテーブルの設定を行う下記の通りに入力します。role]をクリックしてください。テーブルを表示し、データが格納されていることを確認する(少し時間がかかる場合があります)更新アイコンをクリックしないと、テーブルが更新が反映されないので気をつけてください。VIS」で可視化(任意)]を参照してください。LTEとAWSを連携させ、IoTサービスを開発するこれでGPSマルチユニットから送られてきたデータを可視化することができました。Analyticsとは、膨大な量のIoTデータの分析を実行、操作できるマネージド型サービスです。Analyticsステップ3ではAWSのIoTAnalyticsを構築します。3-1~3-3でGPSマルチユニットから受け取ったデータを分析し、3-4で必要なデータのみ収集を行います。preview]が表示されれば成功です。Analyticsを活用してQuickSightでデータの可視化を行います。QuickSightとはAWSで利用できるBIサービスです。利用する事で簡単に情報を可視化、分析しダッシュボードの作成を行えます。QuickSightQuickSightは月額利用料がかかります。詳しくはこちらをご覧ください。ビジュアライズタイプで折れ線グラフを選択するフィールドウェルのx軸に[timestamp]、y軸に[temperature]を移動させてください。可視化の完成です!まとめこのようにして、GPSマルチユニットとAWSを使用すれば、かなりお手軽に温度・湿度の可視化がすることができます。今回使用したデータは温度と湿度だけですが、GPSマルチユニットは位置情報(GPS)機能や加速度を用いたサービスも構築できるデバイスですので、今回のハンズオンを通して気になった方は、ぜひご自身でサービスを構築してみてください。大学との企業連携の取り組みとして、IoT.kyotoが講義を行うことになりました。「お問い合わせ」フォームより、お気軽にご連絡ください。