MQTT IT ゲートウェイ for AWS
ユーザーズマニュアル
ECP-GW1-W-MQTT (サンプル品)

ECD-MA5-0004-01-JA

安全上のご注意(ご使用前に必ずお読みください)
本ソフトウェアのご使用に際しては，本マニュアルをよくお読みいただくと共に，安全に対して十分に注意を払って，正しい取扱いをしていただくようお願いいたします。
本マニュアルで示す注意事項は，本ソフトウェアに関するもののみについて記載したものです。
Edgecross 対応製品(ハードウェア，ソフトウェア)についてはそれぞれのマニュアルを参照してください。
この「安全上のご注意」では，安全注意事項のランクを「⚠警告」，「⚠注意」として区分してあります。

⚠警告
⚠注意

取扱いを誤った場合に，危険な状況が起こりえて，死亡または重傷を受ける可能性が想定される場合。

取扱いを誤った場合に，危険な状況が起こりえて，中程度の傷害や軽傷を受ける可能性が想定される場合および物的損害だけの発生が想定される場合。

なお，⚠注意に記載した事項でも，状況によっては重大な結果に結びつく可能性があります。
いずれも重要な内容を記載していますので必ず守ってください。
本マニュアルは必要なときに読めるよう大切に保管すると共に，必ず最終ユーザまでお届けいただくようお願いいたします。

[設計上の注意事項]⚠注意● 本製品を搭載した産業用 PC の強制電源 OFF が実施されるような操作を行わないでください。
本製品を搭載した産業用 PC の強制電源 OFF が実施されるような操作を行うと，データが不定となり，再設定・再反映が必要となります。また，本製品の誤動作の原因となります。

本ソフトウェアの適用について（1）本ソフトウェアをご使用いただくにあたりましては，万一ソフトウェアに不具合などが発生した場合でも重大な事故にいたらない用途であること，および不具合発生時にはバックアップやフェールセーフ機能が機器外部でシステム的に実施されていることをご使用の条件とさせていただきます。
（2）本ソフトウェアはサンプル品であるため，Edgecross コンソーシアムは，本ソフトウェア及び本ソフトウェアを使用した製品の品質，性能，安全に関る一切の責任(債務不履行責任，瑕疵担保責任，品質保証責任，不法行為責任，製造物責任を含むがそれらに限定されない)を負わないものとさせていただきます。

海外での使用につきまして
海外(輸出するとき，海外に持ち出すとき，国内で非居住者に使用させるとき)で本ソフトウェアを使用する場合は，外国為替及び外国貿易法の規制，米国輸出管理規則など外国の輸出関連の各法令を遵守するとともに，各種手続きが必要となる場合があります。詳しくは，Edgecrossコンソーシアム事務局までお問い合わせください。

3

はじめに
本マニュアルは，MQTT IT ゲートウェイ for AWS のご使用方法についてご理解いただくためのマニュアルです。
ご使用前に本マニュアルをよくお読みいただき，MQTT IT ゲートウェイ for AWS の機能・性能を十分ご理解の上，正しくご使用くださるようお願いいたします。

目次
安全上のご注意 ......................................................................... 2
本ソフトウェアの適用について ........................................................... 3
海外での使用につきまして ...............................................................3
はじめに ............................................................................... 4
目次 ................................................................................... 5
関連マニュアル ......................................................................... 7
用語 ................................................................................... 8
1 MQTT IT ゲートウェイ for AWS とは ................................................... 9
1.1

概要 ................................................................................................. 91.2

動作概要 ............................................................................................. 9

1.3

MQTT IT ゲートウェイ for AWS の構成 ................................................................... 10

2仕様 .............................................................................. 11

2.1機能仕様 ............................................................................................ 11

3
4

利用手順 .......................................................................... 12
インストール手順・確認 ............................................................ 13

4.1

インストール手順 .................................................................................... 13

4.2

インストール確認 .................................................................................... 14

5

機能 .............................................................................. 15

5.1

データ配信機能 ...................................................................................... 15

6 宛先設定 ........................................................................... 16
6.1

設定ファイル作成 .................................................................................... 16

6.2

宛先設定 ............................................................................................ 177

動作手順 .......................................................................... 19

7.1

動作準備 ............................................................................................ 19

7.2

動作開始 ............................................................................................ 26

7.3

動作停止 ............................................................................................ 28

8

トラブルシューティング ............................................................ 30

8.1

エラー内容の確認方法 ................................................................................ 30

8.2

エラーコード一覧 .................................................................................... 30

8.3

イベントコード一覧 .................................................................................. 31

8.4

Windows セキュリティブロックの対策 ................................................................... 31

付録 .................................................................................. 32
付1

ソフトウェアライセンスについて ....................................................................... 32

索引 .................................................................................. 40
MEMO .................................................................................. 41
改訂履歴 .............................................................................. 42
Edgecross コンソーシアムからのご案内 .................................................. 43
商標 .................................................................................. 43
ソフトウェアに関するお問い合わせ ...................................................... 44

5

関連マニュアル
マニュアル名称[マニュアル番号]

内容

提供形態

MQTT ITゲートウェイ for AWSユーザーズ MQTT ITゲートウェイ for AWSの仕様，操作手順，機能，トラブル
マニュアル
シューティングなどについて記載しています。
[ECD-MA5-0004-01-JA](本マニュアル)

PDF

Edgecross基本ソフトウェアWindows版ユーザーズマニュアル[ECD-MA1-0001-07-JA]

PDF

Edgecross基本ソフトウェアの仕様，運転までの手順，機能，トラブルシューティングなどについて記載しています。

7

用語
本マニュアルでは，特に明記する場合を除き，下記の用語を使用して説明します。
用語内容

Edgecross

エッジコンピューティングを核として，FAとITの連携による製造業のソ
リューションを実現するための仕様，コンセプトと，それを実装したソ
フトウェア・プラットフォームです。

Edgecross基本ソフトウェア

Edgecrossの機能を実装したソフトウェア製品名です。

データコレクタ

各ネットワークを介し，生産現場のデータを収集するソフトウェアコン
ポーネントで，各種ネットワークおよび接続対象機器向けに各ベンダが提供します。

リアルタイムデータ処理

生産現場のデータのリアルタイム診断・フィードバックを実現する機能です。

リアルタイムフローデザイナ

リアルタイムフローマネージャの動作設定を行ソフトウェアコンポーネントの名称です。

リアルタイムフローマネージャ

リアルタイムデータ処理を実装したWindows版のソフトウェアコンポー
ネントです。

1

MQTT ITゲートウェイ for AWSとは

1.1

概要

MQTT IT ゲートウェイ for AWS は，リアルタイムフローマネージャがデータコレクタを介して収集したデータを，AWS(Amazon
Web Service)クラウド(以下、AWS クラウド)に送信するソフトウェアコンポーネントです。AWS Iot Device SDK を用いて、社
内ネットワークなどの閉域網からでも Proxy サーバを経由して AWS にデータを送信することも可能です。

1.2

動作概要

MQTT IT ゲートウェイ for AWS の動作概要を示します。

AWS クラウド③②

http proxy サーバ

社内ネットワーク
MQTT IT ゲートウェイ for AWS

リアルタイムフローデザイナ(リアルタイムフローマネージャ)

0.123
23.9
24.1
:
:
current のデータ

データコレクタ①
result0→1
生産現場①

Edgecross基本SWがデータコレクタを介して生産現場のデータを収集します。

②

Edgecross基本SWが収集した生産現場のデータをMQTT ITゲートウェイ for AWSを介してAWSクラウドにデータを送信します。

③

社内ネットワークなどの閉域網においても、Proxyサーバを指定することによりAWSクラウドへの送信が可能になります※。
※ AWSクラウドに直接アクセス可能な場合は、Proxyサーバを経由しなくてもデータを送信することが可能です。

9

1.3

MQTT ITゲートウェイ for AWSの構成

構成ファイル
構成ファイルは下記のとおりです。
構成要素

内容

MQTT_ITGateway_ForAWS

MQTT ITゲートウェイ for AWSの本体が格納されたフォルダ

ITGWRDP_000000_MQTTITGateway_ForAWS_0001
ITGWJson.dll

通信用ライブラリ格納用のフォルダ
通信用ライブラリ

ITGW_000000_MQTTITGateway_ForAWS_0001.dll

ITゲートウェイユーティリティ

ITGWRDP_000000_MQTTITGateway_ForAWS_0001.exe

ITゲートウェイサービス

2

仕様

2.1

機能仕様

MQTT IT ゲートウェイ for AWS の機能仕様を示します。
項目

仕様

対応インタフェース・リアルタイムデータ配信I/F-G

ITゲートウェイ仕様バージョン

1.00

データの表示・BOOL(0,1)
・INT(-32768～32767)
・UINT(0～65535)
・DINT(-2147483648～2147483647)
・UDINT(0～4294967295)
・LINT(-9223372036854775808～9223372036854775807)
・ULINT(0～18446744073709551615)
・REAL(0, 1.40129846E-45(絶対値)～3.40282346E38(絶対値))
・LREAL(0，4.9406564584124654E-324(絶対値)～1.7976931348623158E308(絶対値))
・STRING※1(文字列(ASCII)32文字以内)
・WSTRING※1(文字列(Unicode)16文字以内 基本多言語面のみ)対応するデータ型※1 Edgecross 基本ソフトウェアの仕様に準拠しています。詳細については下記を参照してください。
☞Edgecross 基本ソフトウェア Windows 版ユーザーズマニュアル

表示言語
MQTT IT ゲートウェイ for AWS の表示言語は英語のみです。

11

3

利用手順

MQTT IT ゲートウェイ for AWS のインストールから動作開始までの手順概要を示します。

(1) インストール
MQTT ITゲートウェイ for AWSのインストールを行います。
手順は下記を参照してください。
☞13ページ 4.1

インストール手順(2) AWS接続設定ファイルの指定
手順は下記を参照してください。
☞16ページ 6

宛先設定(3) 動作開始
MQTT ITゲートウェイ for AWSの動作を開始します。
手順は下記を参照してください。
☞19ページ 7.1

動作準備☞26ページ 7.2

動作開始

なお，MQTT ITゲートウェイ for AWSの各種画面の仕様については下記を参照してください。
☞16ページ 6

宛先設定(4) 結果の確認
動作開始後，設定したAWSにデータが送信されていることを確認してください。
AWSへの接続先の設定については下記を参照してください。
☞16ページ 6.1

設定ファイル作成(5) 動作の停止
動作を停止する場合，下記を参照してください。
☞28ページ 7.3

動作停止

4

インストール手順・確認

4.1

インストール手順

環境変数(Edgecross_ITGateway)に設定されているフォルダ(C:\Edgecross\Edgecross Basic Software\Gateway※)に，「1.3
MQTT IT ゲートウェイ for AWS の構成」の「MQTT_ITGateway_ForAWS」で示したフォルダとファイルを格納してください。
※基本ソフトウェアを C ドライブ直下にインストールした場合の格納先です。指定した基本ソフトウェアインストール先によって異なります。

「1.3 MQTT IT ゲートウェイ for AWS の構成」で示した「MQTT_ITGateway_ForAWS」に格納されているフォルダ，
ファイルをすべてコピーして，環境変数(Edgecross_ITGateway)に設定されているフォルダに貼り付けてください。

13

4.2

インストール確認リアルタイムフローデザイナを起動し，メニューバー→「ヘルプ(H)」→「IT ゲートウェイ一覧(G)」で「MQTTITGateway_ForAWS」が表示されていることが確認できればインストールは完了です。
「4.1

インストール手順」が適切に実行されているにも関わらず，「MQTTITGateway_ForAWS」が表示されていない場合，

Windows セキュリティ機能にブロックされている可能性があります。
☞「8.4

Windows セキュリティブロックの対策」を参照してください。

5

機能

5.1

データ配信機能

Edgecross 基本ソフトウェアからデータ送信を行い，AWS へリアルタイムデータ配信を行う機能です。

動作仕様
宛先設定で指定した内容にしたがって、AWS へアクセスし、データコレクタで収集した生産現場のデータを配信します。

15

6 宛先設定
6.1

設定ファイル作成

AWS に接続するための設定ファイル※1(json 形式)を作成し，任意のフォルダ※2 に保存します。
※1

本書では、設定ファイル「setting.json」を C ドライブ直下に保存します。

※2

ファイルの保存先は，ローカルディスクのみ対応です。

キー
hostName
port
keepAlive
CACertPath
ClientCertPath
ClientPrivateKey
QoS
ClientID
ProxyServer
ProxyPort
Topic
Index

説明
接続するAWSのURLAWSに接続するポート番号
AWSに接続する際のkeepAlive時間
ルート証明書のパス(絶対パス指定)
クライアント証明書のパス(絶対パス指定)
クライアント秘密鍵のパス(絶対パス指定)
MQTTメッセージのQoSレベル
AWSに接続するためのクライアントID
AWSに接続するためのプロキシサーバアドレス
プロキシサーバのポート番号
プロキシサーバを経由しない場合は空白
AWSに接続するためのトピック名
MQTT送信時に、JSONデータにindex要素を付加するかを指定する
true:付加する
false:付加しない

デフォルト値
433
20
-

6.2

宛先設定

リアルタイムフローデザイナで MQTT IT ゲートウェイ for AWS を設定する手順を示します。
(1) 「ITゲートウェイ設定」をクリックし，ITゲートウェイ設定一覧を表示します。
(2) 空白行を選択し，「編集」を押下します。

①“IT ゲートウェイ設定”をクリックする。

②空白行を選択する。

③“編集”をクリックする。

(3) 「MQTTITGateway_ForAWS」を選択し，「OK」を押下します。

“OK”をクリックする。

17

(4) “…”を押下し，「6.1設定ファイル作成」で作成した設定ファイルを選択します。

クリックする。

項目

内容

設定名

設定内容については下記を参照してください☞ Edgecross基本ソフトウェアWindows版ユーザーズマニュアル

コメント

設定内容については下記を参照してください。
☞ Edgecross基本ソフトウェアWindows版ユーザーズマニュアル

Please set AWS Connection setting
file

AWSに接続するための設定ファイル(255文字まで)を指定してください。
[…]ボタンをクリックすることで表示される"フォルダの参照"画面で設定することもできます。
※ファイルの保存先は，ローカルディスクのみ対応です。

「6.1 設定ファイル作成」で作成した設定ファイルを選択する。

7

動作手順

7.1

動作準備

MQTT ITゲートウェイ for AWSに任意の設定を行い，動作開始するまでの手順を示します。
※本書では，データロギングフロー設定を例に手順を示します。

(1) リアルタイムフローデザイナを起動します。

(2) リアルタイムフローデザイナで「データロギングフロー設定」，または，「データ診断フロー設定」をクリックし，空行を選択し「編集」をクリックします。
データ診断フロー設定の詳細は下記を参照してください。
☞Edgecross基本ソフトウェアWindows版ユーザーズマニュアル①“データロギングフロー設定”を選択する。

②空白行を選択する。

③“編集”をクリックする。

19

(3) データロギングフロー設定のプロセス種別「データ収集」で，詳細設定の「未設定」をクリックします。

(4) データ収集設定画面のデータ収集設定にてアクセス先機器で任意のデータコレクタを選択し，「収集データ」タブにて収集するデータのロケーションとデータ型を設定します。
データ収集設定の詳細については，下記を参照してください。
☞Edgecross基本ソフトウェアWindows版ユーザーズマニュアル
データコレクタの設定方法については，使用するデータコレクタのマニュアルを参照してください。

①アクセス先機器を選択する。

②収集するデータを設定する。
③“OK”をクリックする。

(5) データロギングフロー設定のプロセス種別「データ収集」で，データ配信の「実行しない」をクリックします。

(6) [実行形式]タブの実行形式で「ITゲートウェイ」を選択し，「次へ」をクリックします。

①“IT ゲートウェイ”を選択する。

②“次へ”をクリックする。

21

(7) [宛先]タブのITゲートウェイ設定名で，「6.2 宛先設定」で設定したITゲートウェイ設定名を選択します。
「6.2

宛先設定」を実施していない場合，「【追加】」を選択し，MQTT IT ゲートウェイ for AWS を追加してください。

追加方法は「6.2

宛先設定」を参照してください。

①6.2 宛先設定で設定したIT ゲートウェイ設定名を選択する。

②“次へ”をクリックする。

(8) 出力するデータのチェックボックスにチェックを入れ，「次へ」をクリックします。

①出力するデータにチェックをいれる。

②“次へ”をクリックする。

(9) 「OK」をクリックし，「データ配信設定」画面を閉じます。

「OK」をクリックする。

23

(10) 「OK」をクリックし，「データロギングフロー設定」画面を閉じます。

“OK”をクリックする。

(11) 「適用」をクリックし，設定内容を反映します。

“適用”をクリックする。

“はい(Y)”をクリックする。

25

7.2

動作開始

リアルタイムフローマネージャで，動作開始するまでの手順を示します。

(1) メニューから「診断(D)」を選択し，「リアルタイムフローマネージャ診断(D)」をクリックします。

“リアルタイムフローマネージャ診断(D)”をクリックする。

(2) 「開始/停止」をクリックし，「プロセスフロー開始/停止」画面を起動します。

“開始/停止”をクリックする。

(3) 動作を開始する対象のプロセスフローにチェックを入れ，「開始」を押下しプロセスフローの動作を開始します。

①動作を開始するプロセスフローにチェックを入れる。

②“開始”をクリックする。

“はい(Y)”をクリックする。

(4) 宛先設定で設定したAWSにデータが配信されたことを確認してください。

27

7.3

動作停止

本体の動作を停止する(監視を停止する)手順を示します。

(1) メニューから「診断(D)」を選択し，「リアルタイムフローマネージャ診断(D)」をクリックします。

“リアルタイムフローマネージャ診断(D)”をクリックする。

(2) 「開始/停止」をクリックし，「プロセスフロー開始/停止」画面を起動します。

“開始/停止”をクリックする。

(3) 動作を停止する対象のプロセスフローにチェックを入れ，「停止」を押下し，プロセスフローの動作を停止します。

①動作を停止するプロセスフローにチェックを入れる。

②“停止”をクリックする。

“はい(Y)”をクリックする。

29

8

トラブルシューティング

8.1

エラー内容の確認方法

エラー内容の確認方法を示します。
(1) リアルタイムフローデザイナを起動し，メニューから「診断(D)」を選択して，「リアルタイムフローマネージャ診断(D)」をクリックします。
(2) 「イベント履歴」をクリックします。
詳細は，Edgecross基本ソフトウェアWindows版ユーザーズマニュアルを参照してください。

“イベント履歴”をクリックする。

8.2

エラーコード一覧

MQTT IT ゲートウェイ for AWS で発生するエラーコードは次のとおりです。
エラー
コード

重要度

000CH

中度

000DH

軽度

概要

AWS MQTT接続エラー

AWS MQTT送
信エラー

原因(英／日)処置方法 (英／日)

Failed to connect to the AWS.

- Please check if there are any problems in the IT
Gateway setting and communication path.
- Please check the AWS endpoint.
- Please check the port number.
- Please check the proxy setting.
- Please reduce the load on Windows by closing otherapplications.

AWSの接続に失敗しました。

・ITゲートウェイの接続設定や接続経路に問題が発生していないか確認してください。
・AWSのエンドポイントを確認してください。
・AWS接続時のポート番号を確認してください。
・AWS接続時のプロキシ設定を確認してください。

Failed to publish to the AWS.

Please check if there are any problems in the IT
Gateway setting and communication path.

AWSへのデータ送信に失敗しました。

ITゲートウェイの接続設定や接続経路に問題が発生していな
いか確認してください。

0010H

中度

AWS MQTT切
断エラー

Failed to disconnect to the AWS.

-AWSの切断に失敗しました。

-

0011H

軽度

仕様範囲外
文字エラー

The character string acquired from
Please do not set characters out of range to collected
the Edgecross contains characters out WSTRING type character string.
of range.
Edgecrossから取得した文字列に仕様範囲 収集したWSTRING型文字列に仕様範囲外の文字が設定されないようにしてください。
外の文字が含まれています。

8.3

イベントコード一覧

MQTT IT ゲートウェイ for AWS にイベントコードは発生しません。

8.4

Windowsセキュリティブロックの対策

ファイルを実行する際，ファイルを実行する際，Windows セキュリティ機能によりブロックされてしまった場合の対処方法は下記の通りです。

＜現象＞
MQTT IT ゲートウェイ for AWS を指定の場所へ貼り付けし，Edgecross 基本ソフトウェアのリアルタイムフローデザイナを起動し，「IT ゲートウェイ一覧」を表示したが，「MQTTITGateway_ForAWS」が画面に表示されない。

＜原因＞
Windows がセキュリティ機能で.exe と.dll ファイルの読込みをブロックしている可能性があります。

＜処置方法＞
下記手順で該当の.exe と.dll ファイルのブロックを解除してください。
1.

以下対象ファイルのプロパティ画面を表示する。
・ITGWRDP_000000_MQTTITGateway_ForAWS_0001.exe
・ITGW_000000_MQTTITGateway_ForAWS_0001.dll
・ITGWJson.dll [ITGWRDP_000000_MQTTITGateway_ForAWS_0001]フォルダ内に格納

2.

プロパティ画面の全般タブ下部の「セキュリティ」グループに［ブロックの解除］というチェックボックスがあるので，これをオンにする。
※「セキュリティ」グループに［ブロックの解除］が表示されない場合は，セキュリティ機能でブロックされていません。他の要因が考えられるため，Edgecrossコンソーシアムまでお問い合わせください。

3.

適用ボタンをクリックして設定を反映する。

4.

リアルタイムフローデザイナを起動し，「MQTTITGateway_ForAWS」が表示されることを確認する。

31

付録
付1 ソフトウェアライセンスについて
本ソフトウェアは，複数のソフトウェアコンポーネントで構成されています。それぞれ当コンソーシアムまたは第三者の著作権が存在します。
本ソフトウェアには，下記のソフトウェアが含まれています。
●第三者の著作権が存在し，フリーソフトウェアとして配布されるソフトウェア●MIT License（以下 MIT）に基づき利用許諾されるソフトウェア●Apache License（以下 Apache）に基づき利用許諾されるソフトウェア
本ソフトウェアに組み込まれたオープンソースのソフトウェアは，下記のソフトウェア情報に記載の条件によりソースコードの入手，再配布の権利があります。
☞32 ページ ソフトウェア情報
ただし，これらは単体で有用であることを期待して頒布されますが，「商品性」または「特定の目的についての適合性」についての黙示の保証をしないことを含め，一切の保証はなされません。その他のソフトウェアについては、ソースコードの配布対象
ではありません。
なお，オープンソースのソースコードの内容に関するお問い合わせはご遠慮ください。

ソフトウェア情報
本製品には下記のソフトウェアが含まれています。
①

aws-iot-device-sdk-cpp-v2 (32☞ページ aws-iot-device-sdk-cpp-v2)②

yyjson(37☞ページ yyjson)③

RapidJSON(38☞ページ RapidJSON)

aws-iot-device-sdk-cpp-v2
Apache ライセンスである aws-iot-device-sdk-cpp-v2 を本製品に利用しています。
aws-iot-device-sdk-cpp-v2 の著作権表示および許諾表示を下記に記載します。
Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/

TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

1. Definitions.

"License" shall mean the terms and conditions for use, reproduction,and distribution as defined by Sections 1 through 9 of this document.

"Licensor" shall mean the copyright owner or entity authorized by
the copyright owner that is granting the License.

"Legal Entity" shall mean the union of the acting entity and allother entities that control, are controlled by, or are under common
control with that entity. For the purposes of this definition,"control" means (i) the power, direct or indirect, to cause thedirection or management of such entity, whether by contract orotherwise, or (ii) ownership of fifty percent (50%) or more of theoutstanding shares, or (iii) beneficial ownership of such entity.

"You" (or "Your") shall mean an individual or Legal Entity
exercising permissions granted by this License.

"Source" form shall mean the preferred form for making modifications,
including but not limited to software source code, documentation
source, and configuration files.

"Object" form shall mean any form resulting from mechanicaltransformation or translation of a Source form, including but
not limited to compiled object code, generated documentation,and conversions to other media types.

"Work" shall mean the work of authorship, whether in Source or
Object form, made available under the License, as indicated by acopyright notice that is included in or attached to the work
(an example is provided in the Appendix below).

"Derivative Works" shall mean any work, whether in Source or Object
form, that is based on (or derived from) the Work and for which theeditorial revisions, annotations, elaborations, or other modifications
represent, as a whole, an original work of authorship. For the purposesof this License, Derivative Works shall not include works that remain
separable from, or merely link (or bind by name) to the interfaces of,the Work and Derivative Works thereof.

"Contribution" shall mean any work of authorship, including
the original version of the Work and any modifications or additions
to that Work or Derivative Works thereof, that is intentionallysubmitted to Licensor for inclusion in the Work by the copyright owner
or by an individual or Legal Entity authorized to submit on behalf ofthe copyright owner. For the purposes of this definition, "submitted"
means any form of electronic, verbal, or written communication sent
to the Licensor or its representatives, including but not limited to33

communication on electronic mailing lists, source code control systems,
and issue tracking systems that are managed by, or on behalf of, theLicensor for the purpose of discussing and improving the Work, but
excluding communication that is conspicuously marked or otherwise
designated in writing by the copyright owner as "Not a Contribution.""Contributor" shall mean Licensor and any individual or Legal Entity
on behalf of whom a Contribution has been received by Licensor andsubsequently incorporated within the Work.

2. Grant of Copyright License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,worldwide, non-exclusive, no-charge, royalty-free, irrevocable
copyright license to reproduce, prepare Derivative Works of,
publicly display, publicly perform, sublicense, and distribute theWork and such Derivative Works in Source or Object form.

3. Grant of Patent License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,worldwide, non-exclusive, no-charge, royalty-free, irrevocable(except as stated in this section) patent license to make, have made,use, offer to sell, sell, import, and otherwise transfer the Work,
where such license applies only to those patent claims licensable
by such Contributor that are necessarily infringed by their
Contribution(s) alone or by combination of their Contribution(s)with the Work to which such Contribution(s) was submitted. If You
institute patent litigation against any entity (including across-claim or counterclaim in a lawsuit) alleging that the Workor a Contribution incorporated within the Work constitutes direct
or contributory patent infringement, then any patent licenses
granted to You under this License for that Work shall terminate
as of the date such litigation is filed.

4. Redistribution. You may reproduce and distribute copies of theWork or Derivative Works thereof in any medium, with or without
modifications, and in Source or Object form, provided that You
meet the following conditions:(a) You must give any other recipients of the Work or
Derivative Works a copy of this License; and(b) You must cause any modified files to carry prominent notices
stating that You changed the files; and(c) You must retain, in the Source form of any Derivative Works
that You distribute, all copyright, patent, trademark, andattribution notices from the Source form of the Work,excluding those notices that do not pertain to any part of
the Derivative Works; and(d) If the Work includes a "NOTICE" text file as part of its
distribution, then any Derivative Works that You distribute must
include a readable copy of the attribution notices contained
within such NOTICE file, excluding those notices that do not
pertain to any part of the Derivative Works, in at least oneof the following places: within a NOTICE text file distributed
as part of the Derivative Works; within the Source form or
documentation, if provided along with the Derivative Works; or,within a display generated by the Derivative Works, if andwherever such third-party notices normally appear. The contentsof the NOTICE file are for informational purposes only anddo not modify the License. You may add Your own attribution
notices within Derivative Works that You distribute, alongsideor as an addendum to the NOTICE text from the Work, provided
that such additional attribution notices cannot be construed
as modifying the License.

You may add Your own copyright statement to Your modifications andmay provide additional or different license terms and conditions
for use, reproduction, or distribution of Your modifications, orfor any such Derivative Works as a whole, provided Your use,
reproduction, and distribution of the Work otherwise complies withthe conditions stated in this License.

5. Submission of Contributions. Unless You explicitly state otherwise,
any Contribution intentionally submitted for inclusion in the Workby You to the Licensor shall be under the terms and conditions of
this License, without any additional terms or conditions.
Notwithstanding the above, nothing herein shall supersede or modify
the terms of any separate license agreement you may have executedwith Licensor regarding such Contributions.

35

6. Trademarks. This License does not grant permission to use the trade
names, trademarks, service marks, or product names of the Licensor,
except as required for reasonable and customary use in describing theorigin of the Work and reproducing the content of the NOTICE file.

7. Disclaimer of Warranty. Unless required by applicable law or
agreed to in writing, Licensor provides the Work (and eachContributor provides its Contributions) on an "AS IS" BASIS,WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
implied, including, without limitation, any warranties or conditionsof TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
PARTICULAR PURPOSE. You are solely responsible for determining theappropriateness of using or redistributing the Work and assume anyrisks associated with Your exercise of permissions under this License.

8. Limitation of Liability. In no event and under no legal theory,
whether in tort (including negligence), contract, or otherwise,
unless required by applicable law (such as deliberate and grossly
negligent acts) or agreed to in writing, shall any Contributor beliable to You for damages, including any direct, indirect, special,incidental, or consequential damages of any character arising as aresult of this License or out of the use or inability to use theWork (including but not limited to damages for loss of goodwill,
work stoppage, computer failure or malfunction, or any and allother commercial damages or losses), even if such Contributor
has been advised of the possibility of such damages.

9. Accepting Warranty or Additional Liability. While redistributing
the Work or Derivative Works thereof, You may choose to offer,and charge a fee for, acceptance of support, warranty, indemnity,or other liability obligations and/or rights consistent with thisLicense. However, in accepting such obligations, You may act only
on Your own behalf and on Your sole responsibility, not on behalfof any other Contributor, and only if You agree to indemnify,
defend, and hold each Contributor harmless for any liability
incurred by, or claims asserted against, such Contributor by reasonof your accepting any such warranty or additional liability.

END OF TERMS AND CONDITIONSAPPENDIX: How to apply the Apache License to your work.

To apply the Apache License to your work, attach the following
boilerplate notice, with the fields enclosed by brackets "[]"
replaced with your own identifying information. (Don't include
the brackets!)

The text should be enclosed in the appropriate

comment syntax for the file format. We also recommend that afile or class name and description of purpose be included on thesame "printed page" as the copyright notice for easieridentification within third-party archives.

Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
SPDX-License-Identifier: Apache-2.0

Licensed under the Apache License, Version 2.0 (the "License");you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions andlimitations under the License.

yyjsonMIT ライセンスである yyjson を本製品に利用しています。
yyjson の著作権表示および許諾表示を下記に記載します。
MIT License

Copyright (c) 2020 YaoYuan <ibireme@gmail.com>

Permission is hereby granted, free of charge, to any person obtaining a copyof this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sellcopies of the Software, and to permit persons to whom the Software isfurnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

37

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

RapidJSON
MIT ライセンスである RapidJSON を本製品に利用しています。
RapidJSON の著作権表示および許諾表示を下記に記載します。
Tencent is pleased to support the open source community by making RapidJSON available.

Copyright (C) 2015 THL A29 Limited, a Tencent company, and Milo Yip. All rights reserved.
If you have downloaded a copy of the RapidJSON binary from Tencent, please note that the RapidJSON binary is licensed under the
MIT License.
If you have downloaded a copy of the RapidJSON source code from Tencent, please note that RapidJSON source code is licensed
under the MIT License, except
for the third-party components listed below which are subject to different license terms. Your integration of RapidJSON into
your own projects may requirecompliance with the MIT License, as well as the other licenses applicable to the third-party components included within
RapidJSON. To avoid the problematic
JSON license in your own projects, it's sufficient to exclude the bin/jsonchecker/ directory, as it's the only code under the
JSON license.
A copy of the MIT License is included in this file.

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation
files (the "Software"), to deal in the
Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute,
sublicense, and/or sell copies of the
Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIESOFMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
LIABLEFOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION

WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

39

索引
M
MQTT IT ゲートウェイ for AWS の構成 .......... 10

W
Windows セキュリティブロックの対策 ................ 31

あ宛先設定 .............................................. 17

いイベントコート一覧 ..................................... 30
インストール手順 ....................................... 13
インストール確認 ....................................... 14

え
エラーコード一覧 ....................................... 30
エラー内容の確認方法 ............................... 30

か概要 ...................................................... 9き機能仕様 .............................................. 11

せ設定ファイル作成 ...................................... 16

そソフトウェアライセンスについて.......................... 32て
データ配信機能 ....................................... 15と動作仕様 .............................................. 15
動作停止 .............................................. 28
動作概要 ................................................ 9
動作準備 .............................................. 19
動作開始 .............................................. 26

MEMO

41

改訂履歴
文書コードは,本説明書の表紙の右下に記載してあります。
改訂年月

文書コード

改訂内容

2023年9月

ECD-MA5-0004-01-JA

初版

本書によって，工業所有権その他の権利の実施に対する保証，または実施権を許諾するものではありません。また本書の掲載内容の使用により起因する工業所有権上の諸問題については，Edgecrossコンソーシアムは一切その責任を負うことができません。

2023 Edgecross Consortium

Edgecrossコンソーシアムからのご案内●Edgecross マーケットプレイスのご案内●
各種 Edgecross 対応製品（エッジアプリケーション，データコレクタ，IT ゲートウェイ）の中から目的に応じた製品を検索し，購入できます。また，技術サポートを受けられるサポートパックも購入できます。
詳しくは Web をご覧ください。
https://www.marketplace.edgecross.org/●Edgecross コンソーシアム入会のご案内●
ご入会されますと Edgecross に関する最新技術資料や仕様書などを無償で入手できます。また，部会活動や各種イベントを通じて会員企業と交流することができます。
詳しくは Web をご覧ください。
https://www.edgecross.org/

商標
本文中における会社名，システム名，製品名などは，一般に各社の登録商標または商標です。
本文中で，商標記号(™，®)は明記していない場合があります。

43

ソフトウェアに関するお問い合わせ
ソフトウェアに関するご相談は，Edgecross コンソーシアムのお問い合わせ窓口までお問い合わせください。

Edgecross コンソーシアム お問い合わせ窓口
https://www.edgecross.org/ja/contact/form/

2023 年 9 月作成

本マニュアルは，お断りなく仕様変更することがありますのでご了承ください。