Serviceに関するセッションです。以下に発表時に使用したスライドもあるので、是非ご覧ください!docs.comさて、セッションではちょっと時間が短かったので話しきれなかった部分もありましたので、改めてBlogとしてまとめていきたいと思います。使用し、接続されたデバイスを監視し、顧客の装置が正しく操作されているかが常に分かります。装置に障害が発生すると、通知が送信され、問題を遠隔でトラブルシュートするか、または技術者を派遣し解決できます。Serviceについては、MSが自習書を公開していますので、そちらを参照してもらうのが一番いいですが「顧客や取引先への機器の設置や、設置されている機器のメンテナンスなどのフィールド業務を効率的に管理、遂行するための顧客サービス機能」、フィールドエンジニアへの作業指示からスケジューリング、ディスパッチ、報告・請求までビジネスプロセスをカバーしているモジュールです。Serviceになります。Serviceではどんなことができるの?私の見解では以下のことが実施できます。365上からコマンドを送信して、制御を試行。Serviceに繋げる)といった感じになります。Serviceを構成したあとの画面です。(実際の構成手順やアーキテクチャは次回以降で解説していきます。)フィールドサービスのエリアにIoTに関するモジュールが追加されていることがわかります。ここから一連の機能を利用することが可能です。それではまずDeviceの登録をしてみたいと思います。最初に「登録済み資産」に移動します。ここで顧客ごとに紐付けた機器、デバイス情報を管理しています。「新規」をクリックして必要な情報を入力していきます。ここでポイントになるのはデバイスIDの部分です。IDになりますので、最終的にはDeviceからプログラムを使って通知する際のIDにもなりますので、注意しましょう。必要な情報を入力後、「デバイスの登録」ボタンをクリックします。Hubへの登録処理が進んでいき最終的には以下のような形で「登録済み」にステータスが変わればOKです。Siteベースで作られたシュミレータが存在します。Hubに対して、現在のDeviceの温度・湿度状況を送信することができるようになっています。IDから先程登録したDeviceが選択できるようになっているので、選択し、温度をコントロールしてみてください。Send」のところで、一定間隔置きに湿度情報と温度情報が通知されていくのがわかるかと思います。365上にアラートとして登録され、サポート活動を実施することができるようになります。通知」から確認できます。以下のような感じで、それぞれのDeviceから異常がありましたよという通知が登録されていることがわかるかと思います。通知の詳細を開くと、この通知を元にしたサポート活動に繋げるためのビジネスプロセスフローとDeviceから通知された各種情報、JSON情報が確認できます。対してコマンドを通知して、温度や湿度をコントロールすることができる機能も存在しています。コマンドバーの「コマンドの作成」をクリックし以下のようなウインドウが立ち上がるので、コマンド名を入力(識別用の名称なので、なんでもかまいません)そして大事なのが「送信するメッセージ」です。ここにJSON形式のコマンドを入力することで、先程のシュミレータに対して、様々な機能を命令することができます。今回はサンプルとして提供されている以下のようなJSONを入力し「送信して閉じる」をクリックします。Receive欄にコマンドの受信が表示され、温度と湿度が自動的に下がっていくことがわかります。365+IoTがどのように使えるか簡単に試すことができるようになっています。Serviceを気に入っているポイントは以下のようなところです。Hubをベースとして、以下のようなPaaSサービス郡が構成されます。Deviceの温度を計測して、その計測結果を元にしたアラートを飛ばすというのがサンプルシナリオとして構成されていますが、それぞれのPaaSサービスは自由にいじることができるようになっていますので、ここにさらに新しい機能を拡張したり既存の機能に手を加えることが比較的安易にできるよに構成されていると思います。Hubをベースにした機能を構成しようとすると、それぞれのPaaSを把握するだけでも一苦労ですが、これを一つのクラウドアーキテクチャパターンとして捉えて、触ってみると随分学習が捗るなーと思います。Serviceを立ち上げるところをやってみたいと思います。(翻訳)Twitter@sugimomotoさんのツイートはてなブログをはじめよう!sugimomotoさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。