この規格 プレビューページの目次
※一部、英文及び仏文を自動翻訳した日本語訳を使用しています。
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
- •最初のデータは、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
- • 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.
| ADATA | Application Data |
| ADC | Application Data Counter |
| APC | Application Property Code |
| APD | Application Property Value Data |
| API | Application Programming Interface |
| ASC | Application Service Code |
| AOJ | Application Object |
| DDLA | Destination Data Link Address |
| DDC | Data Link Data Counter |
| DHD | Data Link Header |
| DLA | Data Link Address |
| DSDATA | Data Link Split Data |
| PADATA | Plain Application Data |
| SDLA | Source 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 |