• 検索結果がありません。

サービスポータルを用いた設定例

ドキュメント内 IoT Platform サービスポータル操作マニュアル (ページ 109-139)

サービスポータルをご利用になる際に行う基本的な作業について、例を示します。画面の各項目の内容、操作 方法については、該当のページをご覧下さい。

サンプルデータ

設定のモデルとして、従業員の位置情報、出退勤の情報をスマートフォンに組み込まれた出退勤管理ア プリから収集することによる勤怠管理のモデルを用いて説明します。

実現したい内容

・出勤、および休みの状態(勤怠情報)を出退勤管理アプリが組み込まれたスマートフォンから 本サービスに送信

・出退勤管理アプリでは本人がいる位置情報についても書き込み、参照が可能

・勤怠情報については全員が参照可能、勤怠情報の書き込みは各自のみ書き込み可能

・位置情報については管理職のみが参照可能、位置情報の書き込みは各自のみ書き込み可能

・勤怠情報が休み通知された場合は管理職宛にメール送信する。

・位置情報が北緯90度にいる場合は API を呼び出す。

出退勤管理対象従業員:富士通花子さん(管理職)

富士通太郎さん(一般社員)

富士通次郎さん(一般社員)

項目 小項目 設定値

テナント ID 123456JP01

リソースパス直前までの URI

<Base URL>/v1/123456JP01/

TOPIC 名 <アクセスコード/v1/123456JP01/リソースパス>

リソース 1 リソース名 出勤管理(富士通花子)

リソースパス diligencs/status/hanako

コメント 管理職

データ形式 JSON

データ Date(日付):YYYYMMDD

plan(勤務状況):0:出勤、1:休み JSONData イメージ

{ "data": {

"date": 20150601, "flag": 0 } }

リソース 2 リソース名 出勤管理(富士通太郎)

リソースパス diligencs/status/taro

コメント 一般社員

データ形式 JSON

データ date(日付)、plan(勤務状況)

リソース 3 リソース名 出勤管理(富士通次郎)

リソースパス diligencs/status/jiro

コメント 一般社員

データ形式 JSON

データ diligencs/status/jiro

リソース 4 リソース名 位置管理(富士通花子) リソースパス location/hanako

コメント 管理職

データ形式 JSON

データ lat(緯度)、lon(経度)

{ "location": { "lat": 30, "lon": 130 } }

リソース 5 リソース名 位置管理(富士通太郎)

リソースパス location/taro

コメント 一般社員

データ形式 JSON

データ lat(緯度)、lon(経度)

リソース 6 リソース名 位置管理(富士通次郎)

リソースパス location/jiro

コメント 一般社員

データ lat(緯度)、lon(経度)

リソース 7(負荷リソース) リソース名 負荷リソース リソースパス drc/load

コメント アプリケーション負荷 データ形式 JSON

データ 負荷状況

リソース 8(リコメンドリ ソース)

リソース名 リコメンドリソース

リソースパス drc/recommend

コメント リコメンド

データ形式 JSON

データ 通知文字列

リソース 9 リソース名 ライン 1

リソースパス _bin/Line1/Camera

コメント カメラ画像

データ形式 バイナリ

データ 画像データ

リソース 10 リソース名 IoT 機器 S1 リソースパス iot/machine/S1 コメント IoT 機器証明書付き

データ形式 テキスト

データ 機器情報

アセスコード 1 アクセスコード DiligencsManagement11111 アクセスコード名 出勤状況参照と更新

コメント 誰でも誰に対しても参照と更新ができる

対象リソース diligencs/status/hanako、diligencs/status/taro、

diligencs/status/jiro アセスコード 2 アクセスコード LocationManagement22222

アクセスコード名 位置情報更新(富士通花子) コメント 自分の位置情報のみ更新可能 対象リソース location/hanako

対象リソース location/taro

アセスコード 4 アクセスコード LocationManagement44444 アクセスコード名 位置情報更新(富士通次郎) コメント 自分の位置情報のみ更新可能 対象リソース location/jiro

アセスコード 5 アクセスコード LocationManagement55555 アクセスコード名 位置情報参照

コメント 管理職のみ参照できる

対象リソース location/hanako、location/taro、location/jiro アセスコード 6 アクセスコード DRCLoad

アクセスコード名 負荷情報参照更新 コメント

対象リソース drc/load アセスコード 7 アクセスコード DRCRecommend

アクセスコード名 リコメンド コメント

対象リソース drc/recommend アセスコード 8 アクセスコード Line1Camera

アクセスコード名 ライン 1 用画像

コメント API からのリソース更新、削除、参照ができる 対象リソース _bin/Line1/Camera

アセスコード 9 アクセスコード SecureIoTMachine アクセスコード名 IoT 機器(証明書あり)

コメント 証明書で認証

対象リソース iot/machine/S1 アクセスコード 10 アクセスコード ErrorRead

アクセスコード名 エラー収集参照

コメント エラー収集参照用アクセスコード 対象リソース _error

アクセスコード 11 アクセスコード ErrorWrite アクセスコード名 エラー収集登録

コメント エラー収集登録用アクセスコード 対象リソース _error

イベント1 イベント名 休み通知(富士通花子)

コメント 花子が休みなら、太郎に Email 通知する 対象リソース diligencs/status/hanako

設定内容 パス位置:data.flag 検出契機:数値:1 と一致

アクション:Email:[email protected] 宛に送信

イベント 2 イベント名 休み通知(富士通太郎)

コメント 太郎が緯度 90 にいるなら、なんらかの API を呼ぶ 対象リソース location/taro

設定内容 パス位置:location.lat 検出契機:数値:90 と一致 アクション:API よびだし

サービスポータルアクセ ス制限 1

許可 IP アドレス(開 始)

10.20.30.1

許可 IP アドレス(終 了)

10.20.30.200

ユーザーID hanako

アクセスコードアクセス 制限

許可 IP アドレス(開 始)

10.10.20.10

許可 IP アドレス(終 了)

10.10.20.100

アクセスコード LocationManagement22222

分散設定共通 リコメンド周期 60

算出期間 120

負荷リソース リソースパス drc/load リコメンドリソース リソースパス drc/recommend

tps/bps 選択 tps エッジコンピューティ ング条件

文字種: 数値 条件 : 90 判定 : 以上 通知文字列: START 上記の解除条件 文字種: 数値

条件 : 50 判定 : 以下 通知文字列: END

証明書(新規作成) PEM pass phrase passphrase Export Password password 公開鍵の鍵長 2,048bit

有効期限 365

コモンネーム(CN) iotMachine_s1 国名(C) JP

都道府県名(ST) Tokyo 市町村名(L) Kamata 組織名(O) Fujitsu 組織単位名(OU) IoT

E-mail [email protected]

上記モデルを用いた実際の操作 ログイン

インターネットに接続できる PC からサービス申込み時に通知されたサービスポータルの URL にアクセス します。

サービス申込み時に通知されたユーザーID およびパスワードを用いてログインします。

リソースの追加

ここでは一括追加機能を用いてリソースを追加する方法を説明します。リソースに関するその他の機能に ついては 4.6 章参照願います。

1.共通画面の「リソース」をクリックします。

※共通画面については 4.5.1 章を参照願います。

2.一括追加用の CSV 形式の雛形ダウンロードを行うために、ダウンロードをクリックし、サービスポー タルを操作しているパソコンに保存します。

① 1.①にユーザーID を入力します。

2.②にパスワードを入力します。

3.ログインをクリックします。

3.ダウンロードした雛形を編集し、保存します。

リソースパス リソース名 データ形

式 コメント 保存期 間

リソー ス種別 diligencs/status/hanako 出勤管理(富士通花子) 1 管理職 1 1 diligencs/status/taro 出勤管理(富士通太郎) 1 一般社員 1 1 diligencs/status/jiro 出勤管理(富士通次郎) 1 一般社員 1 1 location/hanako 位置管理(富士通花子) 1 管理職 1 1 location/taro 位置管理(富士通太郎) 1 一般社員 1 1 location/jiro 位置管理(富士通次郎) 1 一般社員 1 1

drc/load 負荷リソース 1 負荷状況 1 1

drc/recommend リコメンドリソース 1 リコメンド 1 1

_bin/Line1/Camera ライン 1 2 カメラ画像 1 1

iot/machine/S1 IoT 機器 S1 1 IoT 機器証

明書付き 1 1

4.一括追加をクリックします。

5.参照をクリックし、3.で保存した CSV ファイルを選択します。

6.追加をクリックします。

7.確認メッセージを確認後、確定をクリックします。

8.追加できたリソースの内容が表示されるため、問題ないことを確認します。

証明書の生成

ここでは証明書生成機能を用いて新規に証明書を生成する方法を説明します。証明書に関するその他の機 能については 4.13 章を参照願います。

1.共通画面の「証明書生成」をクリックします。

2.証明書生成画面の証明書形式で「新規証明書作成」を選択します。

3.PEM pass phrase を入力します。

例:passphrase

4.Export Password を入力します。また、確認として、Verifying Export Password に同じ文字列を入力 してください。

例:password

5.公開鍵の鍵長を選択します。

例:2,048bit

5.有効期限、コモンネーム(CN)、国名(C)、都道府県名(ST)、市町村名(L)、組織名(O)、組織単位名(OU)、

E-mail を入力します。

例:

有効期限:365

コモンネーム(CN):iotMachine_s1 国名(C):JP

都道府県名(ST):Tokyo 市町村名(L):Kamata 組織名(O):Fujitsu 組織単位名(OU):IoT E-mail: [email protected]

アクセスコードの追加

ここでは一括追加機能を用いてアクセスコードを追加する方法を説明します。アクセスコードに関するそ の他の機能については 4.7 章を参照願います。

1.共通画面の「アクセスコード」をクリックします。

2.一括追加用の CSV 形式の雛形ダウンロードを行うために、ダウンロードをクリックし、サービスポー タルを操作しているパソコンに保存します。

3.ダウンロードした雛形を編集し、保存します。

アクセスコー

アクセスコー

ド名 コメント

アクセ スプロ トコル

リソースパス1 アクセ ス権限

リソースパ ス2

アクセ ス権限

...

DiligencsMan agement11111

出勤状況参照 と更新

誰でも誰に対して も参照と更新がで きる

diligencs/stat us/hanako RU

diligencs/

status/tar o

RU

dilige ncs/st atus/j iro

RU

LocationMana gement22222

位置情報更新 (富士通花子)

自分の位置情報の み更新可能

location/hanak

o RU

LocationMana gement33333

位置情報更新 (富士通太郎)

自分の位置情報の

み更新可能 location/taro RU LocationMana

gement44444

位置情報更新 (富士通次郎)

自分の位置情報の

み更新可能 location/jiro RU LocationMana

gement55555 位置情報参照 管理職のみ参照で きる

location/hanak

o R location/j

iro R DRCLoad 負荷情報参照

更新 drc/load RU

DRCRecommend リコメンド drc/recommend RU

Line1Camera ライン 1 用画

API からのリソース 更新、削除、参照が できる

_bin/Line1/Cam

era CDLRU

SecureIoTMa chine

IoT 機器(証明

書あり) 証明書で認証 iot/machine/S1 RU ErrorRead エラー収集参

エラー収集参照用 アクセスコード

http

_error R

ErrorWrite エラー収集登

エラー収集登録用 アクセスコード

http

_error U

4.一括追加をクリックします。

5.参照をクリックし、3.で保存した CSV ファイルを選択します。

6.追加をクリックします。

7.確認メッセージを確認後、確定をクリックします。

8.追加できたアクセスコードの内容が表示されるため、問題ないことを確認します。

API のアプリケーションへの組み込み

リソースおよびアクセスコードの追加が完了すると、本サービスが公開している API をよびだすことに よりリソースに対するデータの書き込みおよび参照が可能となります。

API の仕様詳細については「IoT Platform ユーザーガイド」を参照願います。

イベント機能(Email)の設定

イベント機能の追加を 5.1 記載のモデルに従って「イベント1」の設定方法を説明します。

1.共通画面の「イベント」をクリックします。

2.「追加」をクリックします。

3.イベント名およびコメントを入力します。

イベント名:休み通知(富士通花子)

ドキュメント内 IoT Platform サービスポータル操作マニュアル (ページ 109-139)

関連したドキュメント