IoT Agent (LWM2M)¶
この IoT Agent の公式ドキュメントは、ここです。
要件¶
ウェルカム・ページを読み、インストール・ガイドで説明されている手順に従ってください。
HTTP トランスポート¶
カスタマイズ可能なもの¶
ENV 変数によるカスタマイズ¶
-
IOTA_VERSION: Agent Docker Image のバージョン番号 (tag)。デフォルトはlatestです。 -
IOTA_LWM2M_PORT: デフォルトは5684です -
IOTA_LOG_LEVEL: デフォルトはDEBUGです -
IOTA_CB_HOST: デフォルトはorionです -
IOTA_CB_PORT: デフォルトは1026です -
IOTA_NORTH_PORT: デフォルトは4041です -
IOTA_REGISTRY_TYPE: デフォルトはmongodbです -
IOTA_MONGO_HOST: デフォルトはmongoです -
IOTA_MONGO_PORT: デフォルトは27017です -
IOTA_MONGO_DBデフォルトはiotagentjsonです -
IOTA_MONGO_REPLICASET: デフォルトはrsです。レプリカ・セットのオプションを無効にする設定を解除します -
IOTA_PROVIDER_URL: デフォルトはhttp://iotagent:4041です
変数のドキュメントについては、グローバル設定ドキュメントを参照してください。
ファイルによるカスタマイズ¶
config.js: デプロイ前にこのファイルを自由に編集してください。これはエージェントによって設定ファイルとして使用されます。これは設定として Docker によって扱われます
このレシピの展開¶
インストールで説明したように、すでに環境をセットアップしていることを前提としています。
docker stack deploy -c docker-compose.yml iota-lwm2m
デプロイされるサービスは次のとおりです :
Note
公式ステップ・バイ・ステップのガイドに従えば、次のようにして lwm2m クライアントをすぐに起動することができます:
docker exec -ti [AGENT_CONTAINER_ID_HERE] node_modules/lwm2m-node-lib/bin/iotagent-lwm2m-client.js