ISO/IEC 14543-4-1:2008 情報技術—家庭用電子システム(HES)アーキテクチャ—パート4-1:通信層—HESクラス1のネットワーク拡張制御デバイスのアプリケーション層 | ページ 6

※一部、英文及び仏文を自動翻訳した日本語訳を使用しています。

3 用語、定義、略語

3.1 用語と定義

このドキュメントの目的のために、ISO/IEC 14543-2-1 および以下に記載されている用語と定義が適用されます。

3.1.1

アプリケーションデータ

ADATA

通信ミドルウェアが交換するメッセージのデータ領域

注記 1:最大サイズは 256 バイトです。

3.1.2

アプリケーションデータカウンター

ADC

ADATA 領域のサイズを示します

注記 1サイズは 1 バイト単位で可変。

3.1.3

アプリケーション オブジェクト

AOJ

通信処理ブロックが持つ情報からネットワークに公開する情報のモデル、またはアクセス手順のモデル

注記1各機器が持つ情報や制御対象をプロパティとして指定し、その操作方法(設定、閲覧)をサービスとして指定する。

注記 2クラスまたはインスタンスが考慮されない場合に AOJ が使用される。

3.1.4

アプリケーションプログラミングインターフェース

API

ミドルウェアのインターフェース機能の組み立て

注記 1: API により、設計者はミドルウェアを簡単に操作できます。

3.1.5

アプリケーション プロパティ コード

APC

アプリケーション プロパティに関連するコード値

3.1.6

アプリケーション プロパティ値データ

APD

ステータス通知や特定の設定、アプリケーション サービス コード (ASC) による制御など、アプリケーション プロパティ コード (APC) に関連するデータ値

注記 1各 APC の APD のサイズ、コード値などの詳細な仕様が提供されます。

3.1.7

アプリケーション サービス コード

ASC

アプリケーション サービスに関連するコード値

3.1.8

通信ミドルブロック

このミドルウェアは、データリンク層からアプリケーション層まで配置され、ISO/IEC 14543-4-1 および ISO/IEC 14543-4-2 で規定されたプロトコルに従って通信処理を行います。

注記 1 ISO/IEC 14543-4 の主要な機能は、通信ミドルウェアによって実装されます。

3.1.9

通信処理ブロック

通信ミドルウェア用の 1 つの処理ブロック。アプリケーションソフトウェアの遠隔機器制御・監視処理を容易にするための通信プロトコル処理や、それらの情報格納、自機器の各種情報やその他の機器状態の制御を行うブロックです。

3.1.10

DAデータ

下位通信ソフトウェア間のメッセージの宛先のノードアドレス

3.1.11

データリンクアドレス

DLA

ホームネットワーク内のノードの一意の識別を可能にするアドレス

注記1下位通信ソフトウェア固有のノードアドレスとは別に定義される論理アドレスである。これは、NetID と NodeID で構成されます。

3.1.12

データリンクデータ

DHD, SDLA, DDLA, ADC, ADATA で構成されるデータ

3.1.13

データリンクフレーム

DDC, DHD, SDLA, DDLA, ADC, ADATA で構成されるフレーム

3.1.14

データリンクデータカウンター

DDC

分割メッセージの順序を指定し、メッセージの分割終了を示し、分割送信メッセージ識別子を規定します

3.1.15

データリンクヘッダー

DHD

次の 4 種類のデータが含まれています。
  • •最初のデータは、ADATA/PADATA セクションのメッセージ フォーマットです。
  • • 2 番目のデータは、セキュア メッセージまたはプレーン メッセージを指定します。
  • • 3 番目のデータは、DDLA がブロードキャスト アドレスまたは個別アドレスであることを指定します。
  • • 4 番目のデータは、ルーティング ホップ カウンタを構成します。

3.1.16

データリンク分割フレーム

プロトコル差分吸収処理ブロック間でやり取りされるメッセージ

3.1.17

デバイスID

各ノードに割り当てられた一意の番号

注記 1デバイス ID は、通信ミドルウェア ブロックによって保持および管理され、通常はアプリケーション ソフトウェアによって割り当てられます。

3.1.18

ドメイン

情報伝達が論理的に保証されるネットワーク上の範囲

注記1一般的には、住宅や店舗を含めた財産管理やセキュリティ管理はドメインと同じ範囲を使うと考えられているが、ドメインはシステムで定義することができる。

3.1.19

ハードウェア アドレス

IEE802 アドレスのように、メディア固有のアドレッシング スキームに基づいて定義されたアドレス。これは、同じ種類の伝送媒体の中でノードに固有の値です

3.1.20

ネットID

データリンクアドレスの構成要素でもある SUBNET 識別子

3.1.21

ノード

ISO/IEC 14543-4に準拠した通信ノード

注記1 ISO/IEC 14543-4では、これはデータリンクアドレスによって一意に識別される通信機能です。ノードのアプリケーション機能に区別はありません。ノードという用語は、1 つの通信端末の機能を説明するために使用されます。

3.1.22

ノードアドレス

伝送メディアでレイヤ 2 通信を実装するためのアドレス

注記1 ISO/IEC 14543-4では、これは自身のハードウェアアドレスに対応する。

3.1.23

ノード ID

SUBNET 内でノードを一意に識別するために使用される識別子

注記1ノードアドレスネイティブから下位通信ソフトウェアに変換された論理アドレス。これもデータリンクアドレスの構成要素です。

3.1.24

SAデータ

下位層通信ソフトウェア間のメッセージの送信元のノード アドレス

3.1.25

サブネット

同じ下位層通信プロトコルを使用するノードのグループ

注記 1:各 SUBNET には NetID があります。異なる SUBNET は、データ リンク ルーターによって接続できます。

3.2 略語

このドキュメントの目的のために、ISO/IEC 14543-2-1 および以下で指定されている略語が適用されます。

ADATAアプリケーションデータ
ADCアプリケーションデータカウンター
APCアプリケーション プロパティ コード
APDアプリケーション プロパティ値データ
APIアプリケーション プログラミング インターフェイス
ASCアプリケーション サービス コード
AOJアプリケーション オブジェクト
DDLA宛先データ リンク アドレス
DDCデータリンクデータカウンター
DHDデータ リンク ヘッダー
DLAデータリンクアドレス
DSDATAデータリンク分割データ
パデータプレーン アプリケーション データ
SDLAソース データ リンク アドレス

参考文献

IEC 62394, 家庭用電化製品およびネットワークのサービス診断インターフェース — エコーネットの実装
ISO/IEC TR 14543-4, 情報技術 — ホーム エレクトロニック システム (HES) アーキテクチャ — 4: 混合用途の建物におけるホームおよびビルの自動化
ISO/IEC 14543-4-2, 情報技術 — ホーム エレクトロニック システム (HES) アーキテクチャ — 4-2 通信層 — トランスポート、ネットワーク、および HES クラス 1 のネットワーク拡張制御デバイス用のデータリンク層の一般部分 (検討中)
ISO/IEC 24767-2, 情報技術 — ホーム ネットワーク セキュリティ — 2: Internal Security Services: Secure Communication Protocol for Middleware (検討中)
ECHONET仕様 Ver.3.20 、 http://www.echonet.gr.jp/english/8_kikaku/index.htm

3 Terms, definitions and abbreviations

3.1 Terms and definitions

For the purposes of this document the terms and definitions given in ISO/IEC 14543-2-1 and the following apply.

3.1.1

application data

ADATA

data region for messages exchanged by communication middleware

Note 1 to entry: Maximum size is 256 bytes.

3.1.2

application data counter

ADC

indicates the size of the ADATA region

Note 1 to entry: The size is variable in 1-byte increments.

3.1.3

application object

AOJ

model of information to be disclosed to the network from information owned by the communications processing block, or an access procedure model

Note 1 to entry: The information or control target owned by each device is specified as a property and the operating method (setting, browsing) for this is specified as a service.

Note 2 to entry: AOJs are used when class or instance is not considered.

3.1.4

application programming interface

API

assembly of interface functions for middleware

Note 1 to entry: API makes it easy to operate middleware for designers.

3.1.5

application property code

APC

code value related to application property

3.1.6

application property value data

APD

data value related to application property code (APC), such as status notification or specific setting and control by an application service code (ASC)

Note 1 to entry: Detailed specifications are provided for the size, code value, etc. of the APD for each APC.

3.1.7

application service code

ASC

code value related to application service

3.1.8

communication middleware block

this middleware is arranged from data link layer to application layer and performs communications processing according to the protocol specified in ISO/IEC 14543-4-1 and ISO/IEC 14543-4-2.

Note 1 to entry: The major features of ISO/IEC 14543-4 are implemented by communications middleware.

3.1.9

communication processing block

one processing block for the communications middleware; this block performs communication protocol processing to facilitate remote device control/monitoring processing for application software, stores information for the above and controls various information on the self-device as well as other device statuses

3.1.10

DA data

node address of the destination of messages between lower-layer communications software

3.1.11

data link address

DLA

address permitting unique identification of a node in a home network

Note 1 to entry: This is a logical address that is defined separately from the node address native to lower-layer communication software; it consists of a NetID and NodeID.

3.1.12

data link data

data that is composed of DHD, SDLA, DDLA, ADC and ADATA

3.1.13

data link frame

frame that is composed of DDC, DHD, SDLA, DDLA, ADC and ADATA

3.1.14

data link data counter

DDC

specifies order of split message, indicates end split of message and stipulates splittransmission message identifier

3.1.15

data link header

DHD

four kinds of data are included:
  • • first data is the message format for the ADATA/PADATA section;
  • • second data specifies secure message or plain message;
  • • third data specifies DDLA is a broadcast address or an individual address;
  • • fourth data constitutes a routing hop counter

3.1.16

data link split frame

messages that are exchanged between protocol difference absorption processing blocks

3.1.17

device ID

unique number assigned to each node

Note 1 to entry: The device ID is retained and managed by the communications middleware block and normally assigned by application software.

3.1.18

domain

range on the network within which information transmission is logically guaranteed

Note 1 to entry: Generally, it is thought that property and security control, including homes and stores, use the same range as a domain, but the domain can be defined by system.

3.1.19

hardware address

address defined based on a medium-specific addressing scheme, like IEE802 address; this is a unique value for a node among the same kind of the transmission medium

3.1.20

NetID

SUBNET identifier that is also a component of a data link address

3.1.21

node

communication node conforming to ISO/IEC 14543-4

Note 1 to entry: In ISO/IEC 14543-4, this is a communications function to be uniquely identified by a data link address. There is no distinction between the application functions of nodes. The term node is used to describe the function of one communication terminal.

3.1.22

node address

address to implement layer-2 communication in transmission media

Note 1 to entry: In ISO/IEC 14543-4, this corresponds to the own hardware address.

3.1.23

NodeID

identifier used to identify a node uniquely within the SUBNET

Note 1 to entry: This is a logical address converted from the node address native to the lower-layer communications software. This is also a component of data link address.

3.1.24

SA data

node address of the source of messages between lower-layer communications software

3.1.25

SUBNET

group of nodes using the same lower-layer communications protocol

Note 1 to entry: Each SUBNET has a NetID; different SUBNETS can be connected by a data link router.

3.2 Abbreviations

For the purposes of this document abbreviations given in ISO/IEC 14543-2-1 and the following apply.

ADATAApplication Data
ADCApplication Data Counter
APCApplication Property Code
APDApplication Property Value Data
APIApplication Programming Interface
ASCApplication Service Code
AOJApplication Object
DDLADestination Data Link Address
DDCData Link Data Counter
DHDData Link Header
DLAData Link Address
DSDATAData Link Split Data
PADATAPlain Application Data
SDLASource Data Link Address

Bibliography

IEC 62394, Service diagnostic interface for consumer electronics products and networks — Implementation for echonet
ISO/IEC TR 14543-4, Information technology — Home Electronic System (HES) architecture — 4: Home and building automation in a mixed-use building
ISO/IEC 14543-4-2, Information technology — Home Electronic System (HES) architechture — 4-2 Communication layers — Transport, network and general parts of data link layer for network enhanced control devices of HES Class 1 (under consideration)
ISO/IEC 24767-2, Information technology — Home Network Security — 2: Internal Security Services: Secure Communication Protocol for Middleware (under consideration)
ECHONET Specifications Ver.3.20, http://www.echonet.gr.jp/english/8_kikaku/index.htm