※一部、英文及び仏文を自動翻訳した日本語訳を使用しています。
2.1このプロトコルは、デバイス間でエンコードされたバイナリ、アナログ、および英数字データを伝達するための包括的なメッセージ セットを提供します。次のものが含まれますが、これらに限定されません。
- (a)ハードウェアのバイナリ入出力値、
- (b)ハードウェアのアナログ入力および出力値、
- (c)ソフトウェアのバイナリ値とアナログ値、
- (d)テキスト文字列値、
- (e)スケジュール情報、
- (f)アラームおよびイベント情報、
- (g)ファイル等
- (h)制御ロジック。
2.2このプロトコルは、各ビルディング オートメーションおよび制御コンピューターを「オブジェクト」と呼ばれるデータ構造の集合としてモデル化し、そのプロパティはハードウェア、ソフトウェア、およびデバイスの動作のさまざまな側面を表します。これらのオブジェクトは、デバイスの内部設計や構成の詳細についての知識を必要とせずに、情報を識別してアクセスする手段を提供します。
3 つの定義
3.1 国際標準から採用された用語
この規格で使用される以下の用語は、オープン システム相互接続 (OSI) の国際規格または規格草案によって定義されています。ここでは定義を繰り返し、適切な規格への参照を提供します。第 25 条には、この条項およびこの規格の他の場所で参照されるすべての国内および国際規格のタイトルが含まれています。斜体の単語または語句は、この条項の他の場所で定義されている用語を指します。
抽象構文
アプリケーション層データまたはアプリケーション プロトコル制御情報の仕様は、それらを表現するために使用されるエンコード技術に依存しない表記規則を使用します (ISO 8822)
応用
ユーザーの情報処理要件のセット (ISO 8649)
アプリケーションエンティティ
OSI (ISO 7498) に関連するアプリケーションプロセスの側面。
アプリケーションプロセス
特定のアプリケーションの情報処理を実行する実際のオープン システム内の要素 (ISO 7498)
アプリケーションプロトコル制御情報
プレゼンテーション サービスを使用してアプリケーション エンティティ間で情報を交換し、共同操作を調整します (ISO 9545)
アプリケーションプロトコルデータユニット
アプリケーション プロトコルで指定され、アプリケーション プロトコル制御情報と、場合によってはアプリケーション ユーザー データで構成されるデータの単位 (ISO 9545)
アプリケーションサービス要素
必要に応じて基盤となるサービスを使用して、OSI 環境機能を提供するアプリケーション エンティティの部分 (ISO 7498)
具体的な構文
データの正式な仕様で使用される、そのデータの特定の表現を具体化するルールの側面 (ISO 7498)
確認(プリミティブ)
サービスプロバイダーが特定のサービスアクセスポイントで、リクエストプリミティブによって表される対話によって、そのサービスアクセスポイントで以前に呼び出された何らかの手順の完了を示す対話の表現 (ISO TR 8509) 。
表示(プリミティブ)
- (a)自らの主導で何らかの手順を発動したことを示します。または
- (b) は、ピア サービス アクセス ポイントでサービス ユーザーによってプロシージャが呼び出されたことを示します (ISO TR 8509)
ピアエンティティ
同じレイヤー内のエンティティ (ISO 7498)
持続的
プロパティ値を記述するために使用される場合、プロパティ値はデバイスのリセットや電源障害に耐えられるように不揮発性ストレージに保存されます。
本当のオープンシステム
他の実際のシステムとの通信において OSI 標準 (ISO 7498) の要件に準拠する実際のシステム。
実際のシステム
情報処理および/または情報転送を実行できる自律的な全体を形成する、1 つ以上のコンピュータ、関連ソフトウェア、周辺機器、端末、人間のオペレータ、物理プロセス、情報転送手段などのセット (ISO 7498)
リクエスト(プリミティブ)
サービスユーザーが何らかのプロシージャを呼び出す対話の表現 (ISO TR 8509)
応答(プリミティブ)
サービスユーザーが、指示プリミティブ (ISO TR 8509) で表される対話によって以前に呼び出された何らかの手順を完了したことを示す対話の表現。
(N)-サービス-アクセスポイント
(N) 個のサービスが (N) 個のエンティティによって (N+1) 個のエンティティに提供される時点 (ISO 7498)
(N)-サービスデータユニット
(N) 個の接続の一端からもう一方の端まで ID が保持される (N) 個のインターフェース データの量 (ISO 7498)
サービス利用者
サービス アクセス ポイント (ISO TR 8509) を通じてサービスを利用する、単一のオープン システム内のエンティティ。
サービスプリミティブ。原生的
サービス ユーザーとサービス プロバイダーの間の対話を実装に依存しない抽象的な表現 (ISO TR 8509)
サービスプロバイダー
ピアサービスユーザーにサービスを提供するエンティティ全体の要約 (ISO TR 8509)
転送構文
オープン システム間のデータ転送に使用される具体的な構文 (ISO 7498)
ユーザー要素
アプリケーション プロセスの通信目標を達成するために必要なアプリケーション サービス要素を使用する、アプリケーション プロセスのその部分の表現 (ISO 7498)
3.2 この規格に対して定義された用語
アクセス制御
ネットワークリソースへのアクセスを規制または制限する方法。
アクセス権 (物理アクセス制御)
資格情報に付与されるアクセス権限。
アクセスユーザー (物理アクセス制御)
1 つ以上の資格情報を保持している個人または資産。
警報
1. 修正措置が必要となる可能性のある正常から外れた状態をオペレーターに警告する、音声または視覚、またはその両方による通知。 2. 異常な状態を検出するために特別に設計されたルールまたはロジックを実装するデバイスまたはコントローラーによって検出される異常な状態。
アラームの確認
人間のオペレーターがイベント通知を見て応答したことを示すプロセス。
アルゴリズム変更レポート
Event Enrollment オブジェクトで指定されたアルゴリズムに基づく、アラームまたはイベントの検出とレポート。固有のレポートを参照してください。
認証
本人確認をする行為
認証要素
資格情報の ID を検証するために使用される資格情報のデータ要素。
認可(ネットワークセキュリティ)
既知の ID とアクセス ルールに基づいたネットワーク リソースへのアクセスの制御。
認可(物理的アクセス制御)
アクセス ユーザーがアクセス制御ポイントを介して保護ゾーンに入ることが許可されているかどうかを判断するプロセス。
BACnetアドレス
第 6 項で定義されているように、BACnet ネットワーク層で使用されるアドレス形式。ネットワーク番号と MAC アドレスで構成されます。
BACnetデバイス
BACnet プロトコルを使用したデジタル通信をサポートする、現実または仮想のデバイス。
BACnetネットワーク
特定の BACnet ネットワーク番号の下で MAC または VMAC アドレス空間を共有する BACnet デバイスのネットワーク。
BACnetユーザー
BACnet ユーザー要素によって表されるアプリケーション プロセスの部分。
点滅警告
照明制御では、通常、部屋の居住者に照明を消す自動コマンドが差し迫っていることを通知し、照明を 1 回または複数回点滅させるか、または可聴信号を生成する方法です。警告が発生した後、居住者が安全に部屋から出るか、部屋の照明を点灯し続ける要求を開始できるように、部屋の照明は猶予期間の間点灯されます。 「フリック警告」または「フラッシュ警告」とも呼ばれます。
橋
物理層とデータリンク層で 2 つ以上のセグメントを接続するデバイス。このデバイスは、MAC 層アドレスに基づいてメッセージ フィルタリングを実行することもあります。
放送
単一の単位として送信されるメッセージ。複数のデバイスに適用される場合があります。
状態の変化
測定または計算されたブール値または離散列挙値が変化したときに発生するイベント。
価値観の変化
測定または計算されたアナログ値が事前定義された量だけ変化したときに発生するイベント。
クライアント.クライアント
サービス リクエスト インスタンスを介して、特定の目的のために別のデバイスを利用するシステムまたはデバイス。クライアントはサーバーにサービスを要求します。
機密保持
情報が権限のない個人、団体、またはプロセスに利用可能または開示されないという特性。
設定可能
デバイスのプロパティ、設定、または値は、BACnet サービスまたはその他の方法を介して変更できる場合に構成可能です。 1 回限り書き込み可能なプロパティ、設定、または値、またはその場で変更できないプロパティ、設定、または値は、構成可能とはみなされません。
コンテクスト
特定の時点における特定の通信環境を完全に記述する一連のデータまたは情報。
コントローラ
システムまたはコンポーネントの調整または管理のための装置。
資格情報 (物理アクセス制御)
認証要素とアクセス権の組み合わせ。
日付パターン
1 つ以上の不特定のオクテットまたは特殊な日付値を含む可能性のある日付。
直接接続されたネットワーク
介在する BACnet ルーターを介してメッセージが中継されることなく、BACnet ルーターからアクセスできるネットワーク。 PTP 接続が現在アクティブであり、介在する BACnet ルーターが使用されていない場合、PTP 接続は直接接続されたネットワークへの接続になります。
ダウンロード
実行可能プログラムまたはデータベースをwhere それが実行されるリモート デバイスに転送することを指す、特定の種類のファイル転送。
暗号化されたメッセージ
セキュリティ ヘッダーでラップされ、署名され、暗号化されたメッセージ。
エンティティ.エンティティ
独立した明確な存在を持つもの。プロパティのセットまたはコレクションによって記述される識別可能な項目。
エラー検出
通信におけるエラーの存在を識別するために使用される手順。
エラー回復
検出されたエラーに応答して呼び出され、情報交換の続行を許可するプロシージャ。
イベントアルゴリズム
イベント開始オブジェクトが通常状態と非通常状態の間でいつ変化するかを決定するルール。イベント アルゴリズムは、イベントを開始したオブジェクトのフォールトへの移行、またはフォールトからの移行には影響を与えません。
イベント開始オブジェクト
イベント通知を生成するオブジェクト。
イベント告知配信
イベント開始オブジェクトがイベントまたは確認応答の状態を変更したときに、通知クライアントの決定と通知クライアントへの通知の送信において、通知サーバーが実行するプロセス。
イベント通知メッセージ
イベント開始オブジェクトのイベントまたは確認応答状態の変化を示すために使用される confirmedEventNotification または UnconfirmedEventNotification サービス リクエスト。
イベント状態検出
イベントを開始するオブジェクトのイベント アルゴリズムを実行し、オブジェクトの信頼性プロパティを監視してオブジェクトのイベント状態の変化を検出するプロセス。
イベント概要
イベント概要サービスの 1 つを介してデバイス内のイベント開始オブジェクトをクエリし、特定のイベント状態またはレポート条件を満たすオブジェクトを判断します。
色褪せ
一定期間にわたって、ある設定から別の設定に実際の出力が徐々に増加または減少すること。
ゲートウェイ
2 つ以上の異なるネットワークを接続し、ネットワーク間での情報交換を可能にするデバイス。
グローバル
通信インターネットワーク上のすべてのデバイスまたはノードに関係します。
グローバルブロードキャスト
BACnet インターネット内のすべてのネットワーク上のすべてのデバイスまたはノードに宛てられたメッセージ。
役に立ったルーター
PTP 接続の 1 つのパートナーとして参加できるデバイスまたはノード。アクティブな PTP 接続を形成する 2 つのハーフルーター パートナーが一緒になって 1 つの BACnet ルーターを構成します。
初期化
通常は電源投入状態から、既知の状態を確立するプロセス。初期化には、ノードの論理アドレスまたは物理アドレスの再確立が必要になる場合があります。
誠実さ
データが不正な方法で変更または破壊されていないという特性。
インターネットワーク
BACnet ルーターによって相互接続された 2 つ以上のネットワークのセット。 BACnet ルーターによって相互接続された BACnet インターネットワークでは、任意の 2 つのノード間にメッセージ パスが 1 つだけ存在します。
本質的なレポート
オブジェクト タイプ仕様の一部として定義されたアルゴリズムに基づく、アラームまたはイベントの検出と報告。イベント登録への外部参照は含まれません。アルゴリズム変更レポートを参照してください。
無効な文字
BACnet 文字列内の文字レベルのエンコードで、文字エンコードの管理団体によって定義されていないもの、管理団体の規則に違反しているもの、または BACnet の規則で許可されていないもの (印刷可能な文字が表示される場合のヌル文字など)必須。
インバーテッドネットワーク
2 つ以上の BACnet ネットワークwhere 参加するネットワークよりも小さい NPDU サイズの BACnet ネットワークによって接続されている BACnet インターネットワーク。
鍵
暗号化と解読の操作を制御する一連のシンボル。
リンク
ノードが IP リンク層で通信できる通信機能または媒体。
地元
参照されたデバイスと同じネットワーク上のデバイスに関係します。
ローカル放送
発信者と同じ BACnet ネットワーク上のすべてのデバイスまたはノードに宛てられたメッセージ。
中くらい
物理的な送信エンティティ。典型的な媒体は、ツイストペア線、光ファイバーケーブル、および同軸ケーブルです。
媒体アクセス制御
秩序を維持し、通信媒体へのアクセスを提供するために使用されるプロセス。
マルチキャストドメイン
特定の IPv6 マルチキャスト アドレスと UDP ポートの組み合わせを使用して相互に通信できる B/IPv6 ノードのグループ。
通信網
同じネットワーク アドレスを持つブリッジによって相互接続された 1 つ以上のセグメントのセット。
ネットワークリソース
通信媒体を介してアクセスできる物理的または論理的なエンティティ。
ノード.ノード
通信媒体に接続されたアドレス指定可能なデバイス。
通知クライアント
イベント通知メッセージを受信して処理する BACnet デバイス。
通知サーバー
イベント開始オブジェクトを含み、イベント通知の配布を実行する BACnet デバイス。
数値数量
量の大きさを示す値。温度、体積、カウントなどの特定の量を表すもの。
物体
オブジェクトタイプの特定のインスタンス。オブジェクト タイプは一意のType プロパティによって識別されますが、オブジェクトは Object_Identifier プロパティによって識別されます。
オブジェクトプロファイル
オブジェクト プロファイルは、第 12 条で定義されているものを超えるオブジェクトを定義する手段です。プロファイルは、独自のオブジェクト、または標準オブジェクトに対する独自の拡張機能のプロパティ、動作、および/または要件のセットを定義します。
オブジェクトタイプ
一連のプロパティによって定義されるデータの一般的な分類。
オペレータ認証
デバイスにログオンしているオペレータによる腐食は主張されているとおりです。
ピアエンティティ認証
関連付け内のピアエンティティが主張されているエンティティであることの裏付け。
物理的アクセス制御システム
アクセス制御ポイントでの認証と認可によって、人や車両が保護エリアに入る能力を制御する電子システム。
物理セグメント
BACnet ノードが接続される単一の連続したメディア。
物理的に安全な
権限のない個人による物理的アクセスから保護されているデバイスまたはネットワーク。
印刷可能な文字
デバイス制御文字ではなく、印刷可能なシンボルを表す文字。印刷可能な文字には、大文字、小文字、句読点、数学記号などが含まれますが、これらに限定されません。正確なセットは、使用されている文字セットによって異なります。
プロパティ.プロパティ
オブジェクトタイプの特定の特性。
独自の
BACnet のコンテキスト内では、この標準で指定されているオブジェクト タイプ、プロパティ、PrivateTransfer サービス、または列挙の拡張または追加。
ランピング
ある設定から別の設定への実際の出力の一定の変化率での徐々に増加または減少します。
受信側BACnetユーザー
指示または確認サービス プリミティブを受信する BACnet ユーザ。
信頼性評価
オブジェクトの信頼性を決定するプロセス、つまりその Reliability プロパティに設定する値。
遠隔的に
参照されているデバイスとは異なるネットワーク上のデバイスまたはノードに関係します。
リモートブロードキャスト
発信者とは異なる BACnet ネットワーク上のすべてのデバイスまたはノードに宛てられたメッセージ。
リピータ
物理層で 2 つ以上の物理セグメントを接続するデバイス。
BACnet ユーザーのリクエスト
確認済みのサービスでクライアントの役割を担う BACnet ユーザー。
応答する BACnet ユーザー
確認済みのサービスでサーバーの役割を担う BACnet ユーザー。
役割ベースのアクセス制御
特定の役割に割り当てられるアクセス権限。アクセス ユーザーは、割り当てられたロールを通じて権限を取得します。
ルーター
ネットワーク層で 2 つ以上の BACnet ネットワークを接続するデバイス。
安全なネットワーク
すべてのトラフィックが署名または暗号化される必要があるネットワーク。
安全
権限のない個人への開示を防ぐために情報交換を確実に保護するために使用されるさまざまな手順。セキュリティ対策は、通信ネットワークに有効にアクセスできる人であっても機密情報の開示を防ぐことを目的としています。セキュリティはアクセス制御とは異なりますが、通信媒体自体への物理的アクセスを制限することによってある程度のセキュリティを提供できます。
セグメント
セグメントは、リピータによって相互接続された 1 つ以上の物理セグメントで構成されます。
BACnet ユーザーの送信
要求または応答サービス プリミティブを発行する BACnet ユーザー。
サーバ
何らかの特定の目的でサービス要求インスタンスに応答するシステムまたはデバイス。サーバーはクライアントにサービスを提供します。
特別な日付の値
「偶数月」、「月の最終日」などの特別な値の 1 つである日付値。これらの特別な日付値は、Date 型の値のサブコンポーネント (オクテット) で使用されます。
特定の日付
完全に指定された日付。たとえば、1991 年 1 月 24 日、曜日 = 木曜日です。特定の日付には、不特定のオクテットや特別な日付値が含まれてはなりません。
特定の日時
特定の日付と特定の時刻で構成される BACnetDateTime 構造。
特定の時間
完全に指定された時間。たとえば、17:35:45.17 (= 午後 5:35:45.17)特定の時間には、不特定のオクテットが含まれてはなりません。
標準オブジェクトタイプ
この規格で定義されているオブジェクト タイプ。数値は ASHRAE に予約されている範囲内にありwhere
標準プロパティ
標準オブジェクト タイプの必須またはオプションのプロパティ。プロパティ識別子の数値where ASHRAE 用に予約された範囲内にあり、プロパティが第 12 項のオブジェクト タイプのプロパティ テーブルにリストされています。
ステッピング
離散的なステップでの出力値の増加または減少。
同期
通信セッションを事前定義された状態にリセットするために使用できる、プロセスが送信または交換の特定の場所を定義および識別できるようにする機能。
時間パターン
1 つ以上の不特定のオクテットを含む可能性のある時刻。
タイムスタンプ
イベントまたは操作の記録に付随して記録された時点を示すもの。
信頼できる
安全なメッセージの使用を通じて、またはそのデバイスまたはネットワークの物理的セキュリティに基づいて、メッセージが本物であると信じられるデバイスまたはネットワークを指すために使用される用語。
単位時間
スタート ビットと 1 つのストップ ビットを含む 1 オクテットを送信するのに必要な時間の長さ。 10 ビット時間。
ユニバーサルフロア番号
フロアの番号。建物の最下階を表す 1 から始まり、以降のフロアごとに 1 ずつ増加します。
不特定の日付
完全に不特定のオクテットで構成される日付 (X'FF' = D'255' の値)
日時指定なし
BACnetDateTime コンストラクトは、不特定の日付と不特定の時刻で構成されます。
不特定のオクテット
値 X'FF' = D'255' を含む、日付、時刻、または BACnetWeekNDay 値のコンテキストで使用されるオクテット。
不特定の時間
完全に不特定のオクテットで構成される時刻 (X'FF' = D'255' の値)
アップロード
後続のダウンロードを可能にする方法で、実行可能プログラム イメージまたはデータベースをリモート デバイスから転送するプロセス。
仮想BACnetデバイス
通常はゲートウェイ内のソフトウェアでモデル化された BACnet デバイスであり、物理的な BACnet デバイスとしては存在しません。
仮想BACnetネットワーク
仮想 BACnet デバイスの BACnet ネットワーク。通常は、物理 BACnet ネットワークが存在しwhere ゲートウェイによってモデル化されます。
3.3 この規格で使用される略語と頭字語
| A | アプリケーション層(プレフィックス) |
| ABA | アメリカ銀行協会 |
| ae | アプリケーションエンティティ |
| アフ | エアハンドリングユニット |
| ANSI | 米国規格協会 |
| APCI | アプリケーションプロトコル制御情報 |
| APDU | アプリケーション層プロトコルデータユニット |
| API | アプリケーションプログラムインターフェース |
| アークネット | 接続されたリソース コンピュータ ネットワーク |
| ASE | アプリケーションサービス要素 |
| ASN.1 | 抽象構文表記法 1 (ISO 8824) |
| B'' | 一重引用符の間でバイナリ表記が使用されることを示します |
| BAC | 建物の自動化と制御 |
| BAS | ビルディングオートメーションシステム |
| BBMD | BACnet/IPブロードキャスト管理装置 |
| BDT | 放送配信表 |
| B/IP | BACnet/IP |
| B/IP-M | BACnet/IP マルチキャスト |
| B/IPv6 | BACnet/IPv6 |
| BVLC | BACnet仮想リンク制御 |
| BVLCI | BACnet仮想リンク制御情報 |
| BVLL | BACnet仮想リンク層 |
| C | 条件付き |
| C(=) | 条件付き (パラメータは、テーブルのすぐ左にあるサービス プリミティブのパラメータと意味的に同等です。) |
| ca | 証明する機関 |
| CNF | プリミティブを確認する |
| COV | 価値観の変化 |
| CRC | 巡回冗長検査 |
| CSML | 制御システムモデリング言語 |
| CSV | RFC 4180 で定義されているカンマ区切りの値 |
| だ」 | 一重引用符の間で 10 進表記が使用されることを示します |
| da | ローカル宛先MAC層アドレス |
| DADR | 最終宛先MAC層アドレス |
| ザ | 応答を期待するデータ (プリミティブおよびメッセージのパラメーター) |
| ザ | 区別されたエンコード規則 (ISO/IEC 8825-1 を参照) |
| DESファイア | データ暗号化標準 高速、革新的、信頼性と安全性 |
| DHCP | 動的ホスト構成プロトコル |
| した | ARCNET 宛先 MAC アドレス |
| ディレン | 最終的な宛先 MAC 層アドレスの 1 オクテット長 |
| DNET | 2 オクテットの最終宛先ネットワーク番号 |
| DNS | ドメインネームサービス |
| DSAP | LLC 宛先サービス アクセス ポイント (BACnet の場合は X'82') |
| EIB | 欧州設置バス |
| エイバ | ヨーロッパ・インストレーション・バス協会 |
| EUI | 拡張固有識別子 (IEEE 802 を参照) |
| 執行部 | サービスリクエストを実行できる |
| FDT | 外部デバイステーブル |
| HTTP | ハイパーテキスト転送プロトコル - RFC 2616 |
| イアナ | インターネット割り当て番号局 |
| ICI | インターフェース制御情報 |
| IEEE | 電気電子技術者協会 |
| イリノイ州 | ARCNET情報長フィールド |
| インド | 指示プリミティブ |
| INF | 「無限大」、正の無限大を表す独自のバイナリ パターン (ANSI/IEEE 754-1985 を参照) |
| -INF | 「負の無限大」、負の無限大を表す固有のバイナリ パターン (ANSI/IEEE 754-1985 を参照) |
| 初期化 | サービスリクエストを開始できる |
| IP | インターネットプロトコル - RFC 791 |
| IPv4 | インターネットプロトコルバージョン4 - RFC 791 |
| IPv6 | インターネットプロトコルバージョン6 - RFC 2460 |
| IRI | 国際化リソース識別子 - RFC 3987 |
| ISO | 国際標準化機構 |
| JSON | JavaScript オブジェクト表記 - RFC 4627, 7159 |
| JWT | JSON Web トークン - RFC 7519 |
| KNX | Konnex システム仕様: EIB は Konnex 標準の中核プロトコルです。 Konnex システム仕様には、EIB の現在のステータスが反映されています。 |
| L | データリンク(プレフィックス) |
| LAN | ローカルエリアネットワーク |
| LLC | 論理リンク制御 (ISO 8802-2) |
| LPCI | リンクプロトコル制御情報 |
| LPDU | リンクプロトコルデータユニット |
| LRC | 縦方向冗長性チェック |
| LSAP | リンクサービスアクセスポイント |
| LSDU | リンクサービスデータユニット |
| M | 必須 |
| ま(=) | 必須 (このパラメータは、テーブルのすぐ左にあるサービス プリミティブのパラメータと意味的に同等です。) |
| MA | 媒体アクセス (プレフィックス) |
| マック | 媒体アクセス制御 |
| MPCI | MACプロトコル制御情報 |
| MPDU | MAC層プロトコルデータユニット |
| MSDU | MACサービスデータユニット |
| MS/TP | マスター/スレーブ/トークンの受け渡し |
| N | ネットワーク層(プレフィックス) |
| NaN | 「Not a Number」、無効な数値を表す一意のバイナリ パターン (ANSI/IEEE 754-1985 を参照) |
| NAT | ネットワーク アドレス変換またはポート アドレス変換 - RFC 2663 |
| NP | ネットワーク優先度 |
| NPCI | ネットワークプロトコル制御情報 |
| NPDU | ネットワーク層プロトコルデータユニット |
| NRZ | ゼロに戻らない |
| NSAP | ネットワークサービスアクセスポイント |
| NSDU | ネットワークサービスデータユニット |
| O | プロパティのサポートがオプションであることを示します |
| OEO | 乗員避難操作 |
| OSI | オープンシステム相互接続 |
| P | 物理層(プレフィックス) |
| PAC | ARCNET データ パケット ヘッダー オクテット |
| PACS | 物理的アクセス制御システム |
| PCI | プロトコル制御情報 |
| PDU | プロトコルデータユニット |
| 写真 | プロトコル実装適合性宣言 |
| PKI | 公開鍵インフラストラクチャ |
| PPCI | 物理層プロトコル制御情報 |
| PPDU | 物理プロトコルデータユニット |
| PPP | ポイントツーポイント プロトコル - RFC 1661 |
| PSDU | 物理サービスデータユニット |
| PTP | ポイントからポイントへ |
| R | プロパティがサポートされ、BACnet サービスを使用して読み取り可能であることを示します |
| RBAC | 役割ベースのアクセス制御 |
| 要求 | リクエストプリミティブ |
| 休む | 表現状態の転移 |
| RFC | コメントのリクエスト |
| RSA | Rivest-Shamir-Adleman 暗号システム |
| RSP | 応答プリミティブ |
| S | 選択 |
| S(=) | 選択 (このパラメータは、テーブルのすぐ左にあるサービス プリミティブのパラメータと意味的に同等です。) |
| sa | ローカルネットワークソースMAC層アドレス |
| SAP | サービスアクセスポイント |
| sc | ARCNET システム コード (BACnet の場合は X'CD') |
| SDU | サービスデータユニット |
| SIA | 警備業協会 |
| シド | ARCNET 送信元 MAC アドレス |
| SLAAC | IPv6 ステートレス自動アドレス構成 - RFC 4862 |
| スレン | 元の送信元MAC層アドレスの1オクテット長 |
| スリップ | シリアル ライン インターネット プロトコル - RFC 1055 |
| SNET | 2 オクテットの元の送信元ネットワーク番号 |
| 石鹸 | シンプルなオブジェクトアクセスプロトコル |
| 特別な | 標準プロジェクト委員会 |
| SSAP | LLC ソース サービス アクセス ポイント (BACnet の場合は X'82') |
| TLS | トランスポート層セキュリティ - RFC 2246 |
| TSM | トランザクションステートマシン |
| U | ユーザーオプション |
| う(=) | ユーザー オプション (このパラメーターは、テーブルのすぐ左にあるサービス プリミティブのパラメーターと意味的に同等です。) |
| UART | ユニバーサル非同期受信機/送信機 |
| UDP | ユーザー データグラム プロトコル - RFC 768 |
| URI | 統一リソース識別子 - RFC 3986 |
| URL | ユニフォームリソースロケーター - RFC 1738 |
| UTC | 協定世界時 |
| UUID | 普遍的に一意の識別子 - RFC 4122 |
| VAV | 可変風量 |
| VT | 仮想端末 |
| W | プロパティが BACnet サービスを使用してサポートされ、読み取り可能および書き込み可能であることを示します |
| バツ' ' | 一重引用符の間で 16 進表記が使用されることを示します |
| XID | 交換 ID (ISO 8802-2) |
| XML | 拡張マークアップ言語 |
2.1 This protocol provides a comprehensive set of messages for conveying encoded binary, analog, and alphanumeric data between devices including, but not limited to:
- (a) hardware binary input and output values,
- (b) hardware analog input and output values,
- (c) software binary and analog values,
- (d) text string values,
- (e) schedule information,
- (f) alarm and event information,
- (g) files, and
- (h) control logic.
2.2 This protocol models each building automation and control computer as a collection of data structures called"objects," the properties of which represent various aspects of the hardware, software, and operation of the device. These objects provide a means of identifying and accessing information without requiring knowledge of the details of the device's internal design or configuration.
3 DEFINITIONS
3.1 Terms Adopted from International Standards
The following terms used in this standard are defined by international standards or draft standards for open system interconnection (OSI). The definitions are repeated here and a reference to the appropriate standard is provided. Clause 25 contains the titles of all national and international standards referenced in this clause and elsewhere in this standard. Words or phrases in italics refer to terms defined elsewhere in this clause.
abstract syntax
the specification of application layer data or application-protocol-control-information by using notation rules which are independent of the encoding technique used to represent them (ISO 8822).
application
a set of a USER's information processing requirements (ISO 8649).
application-entity
the aspects of an application-process pertinent to OSI (ISO 7498).
application-process
an element within a real open system which performs the information processing for a particular application (ISO 7498).
application-protocol-control-information
information exchanged between application-entities, using presentation services, to coordinate their joint operation (ISO 9545).
application-protocol-data-unit
a unit of data specified in an application protocol and consisting of application-protocol-control-information and possibly application-user-data (ISO 9545).
application-service-element
that part of an application-entity which provides an OSI environment capability, using underlying services when appropriate (ISO 7498).
concrete syntax
those aspects of the rules used in the formal specification of data which embody a specific representation of that data (ISO 7498).
confirm (primitive)
a representation of an interaction in which a service-provider indicates, at a particular service-access-point, completion of some procedure previously invoked, at that service-access-point, by an interaction represented by a request primitive (ISO TR 8509).
indication (primitive)
- (a) indicates that it has, on its own initiative, invoked some procedure; or
- (b) indicates that a procedure has been invoked by the service-user at the peer service-access-point (ISO TR 8509).
peer-entities
entities within the same layer (ISO 7498).
persistent
when used to describe property values, the property value is stored in non-volatile storage so as to survive device resets and power failures.
real open system
a real system which complies with the requirements of OSI standards in its communication with other real systems (ISO 7498).
real system
a set of one or more computers, the associated software, peripherals, terminals, human operators, physical processes, information transfer means, etc., that forms an autonomous whole capable of performing information processing and/or information transfer (ISO 7498).
request (primitive)
a representation of an interaction in which a service-user invokes some procedure (ISO TR 8509).
response (primitive)
a representation of an interaction in which a service-user indicates that it has completed some procedure previously invoked by an interaction represented by an indication primitive (ISO TR 8509).
(N)-service-access-point
the point at which (N)-services are provided by an (N)-entity to an (N+1)-entity (ISO 7498).
(N)-service-data-unit
an amount of (N)-interface-data whose identity is preserved from one end of an (N)-connection to the other (ISO 7498).
service-user
an entity in a single open system that makes use of a service through service-access-points (ISO TR 8509).
service-primitive; primitive
an abstract, implementation-independent representation of an interaction between the service-user and the service-provider (ISO TR 8509).
service-provider
an abstract of the totality of those entities which provide a service to peer service-users (ISO TR 8509).
transfer-syntax
that concrete syntax used in the transfer of data between open systems (ISO 7498).
user element
the representation of that part of an application-process which uses those application-service-elements needed to accomplish the communications objectives of that application-process (ISO 7498).
3.2 Terms Defined for this Standard
access control
a method for regulating or restricting access to network resources.
access rights (physical access control)
the access privileges granted to a credential.
access user (physical access control)
the person or asset holding one or more credentials.
alarm
1. An annunciation, either audible or visual or both, that alerts an operator to an off-normal condition that may require corrective action. 2. An abnormal condition detected by a device or controller that implements a rule or logic specifically designed to look for that condition.
alarm-acknowledgment
the process of indicating that a human operator has seen and responded to an event notification.
algorithmic change reporting
the detection and reporting of an alarm or event, based on an algorithm specified in an Event Enrollment object. See intrinsic reporting.
authentication
the act of verifying identity
authentication factor
a data element of the credential which is used to verify a credential's identity.
authorization (network security)
the control of access to network resources based on known identity and access rules.
authorization (physical access control)
the process of determining whether the access user is permitted to enter a protected zone through an access controlled point.
BACnet address
address format used by the BACnet network layer, as defined in Clause 6, consisting of a network number and a MAC address.
BACnet device
any device, real or virtual, that supports digital communication using the BACnet protocol.
BACnet network
a network of BACnet devices that share the MAC or VMAC address space under a particular BACnet network number.
BACnet-user
that portion of an application-process that is represented by the BACnet user element.
blink-warn
in lighting control, typically a method of notifying room occupants of an impending automated command to turn off the lights whereby the lights may be blinked, once or multiple times, or an audible signal is generated. After the warning occurs, the room lights are held on for a grace period to allow occupants to either safely leave the room or to initiate a request to keep the room lights on. Also known as"flick warn" or"flash warn."
bridge
a device that connects two or more segments at the physical and data link layers. This device may also perform message filtering based upon MAC layer addresses.
broadcast
a message sent as a single unit, which may apply to more than one device.
change of state
an event that occurs when a measured or calculated Boolean or discrete enumerated value changes.
change of value
an event that occurs when a measured or calculated analog value changes by a predefined amount.
client
a system or device that makes use of another device for some particular purpose via a service request instance. A client requests service from a server.
confidentiality
the property that information is not made available or disclosed to unauthorized individuals, entities, or processes.
configurable
a property, setting, or value in a device is configurable if it can be changed via BACnet services or some other method. A property, setting, or value that is one-time writable or not changeable in situ is not considered to be configurable.
context
a set of data or information that completely describes a particular communication environment at a particular point in time.
controller
a device for regulation or management of a system or component.
credential (physical access control)
the combination of authentication factors and access rights.
date pattern
a date that may contain one or more unspecified octets or special date values.
directly connected network
a network that is accessible from a BACnet router without messages being relayed through an intervening BACnet router. A PTP connection is to a directly connected network if the PTP connection is currently active and no intervening BACnet router is used.
download
a particular type of file transfer that refers to the transfer of an executable program or database to a remote device where it may be executed.
encrypted message
a message that is wrapped in a security header, signed, and encrypted.
entity
something that has a separate and distinct existence. An identifiable item that is described by a set or collection of properties.
error detection
a procedure used to identify the presence of errors in a communication.
error recovery
a procedure invoked in response to a detected error that permits the information exchange to continue.
event algorithm
the rules that determine when an event-initiating object changes between normal and offnormal states. The event algorithm has no impact on an event-initiating object's transition to or from fault.
event-initiating object
an object that generates event notifications.
event-notification-distribution
the process that a notification-server performs in the determination of notification-clients and in the sending of notifications to notification-clients when an event-initiating object changes the event or acknowledgment state.
event notification message
a ConfirmedEventNotification or UnconfirmedEventNotification service request used to indicate a change in the event or acknowledgment state of an event-initiating object.
event-state-detection
the process of executing an event-initiating object's event algorithm and monitoring the object's Reliability property to detect changes in the object's event state.
event-summarization
the querying of event-initiating objects in a device through one of the event summarization services to determine those that meet specific event state or reporting conditions.
fading
the gradual increase or decrease of the actual output from one setting to another over a fixed period of time.
gateway
a device that connects two or more dissimilar networks, permitting information exchange between them.
global
pertaining to all devices or nodes on a communication internetwork.
global broadcast
a message addressed to all devices or nodes on all networks in a BACnet internet.
half router
a device or node that can participate as one partner in a PTP connection. The two half-router partners that form an active PTP connection together make up a single BACnet router.
initialization
the process of establishing a known state, usually from a power up condition. Initialization may require re-establishment of a node's logical or physical address.
integrity
the property that data has not been altered or destroyed in an unauthorized manner.
internetwork
a set of two or more networks interconnected by BACnet routers. In a BACnet internetwork interconnected by BACnet routers, there exists exactly one message path between any two nodes.
intrinsic reporting
the detection and reporting of an alarm or event, based on an algorithm defined as part of the object type specification. No external reference to an Event Enrollment is involved. See algorithmic change reporting.
invalid character
Character-level encoding within a BACnet character string that is not defined by the governing body of the character encoding, or that breaks the rules of the governing body, or is not allowed by the rules of BACnet such as a null character when printable characters are required.
inverted network
a BACnet internetwork where two or more BACnet networks are connected by a BACnet network with an NPDU size smaller than the networks it joins.
key
a sequence of symbols that controls the operations of encipherment and decipherment.
link
a communication facility or medium over which nodes can communicate at the IP link layer.
local
pertaining to devices on the same network as the referenced device.
local broadcast
a message addressed to all devices or nodes on the same BACnet network as the originator.
medium
the physical transmission entity. Typical media are twisted-pair wire, fiber optic cable, and coaxial cable.
medium access control
a process used to maintain order and provide access to the communication medium.
multicast domain
A group of B/IPv6 nodes that can communicate with each other using a particular IPv6 multicast address and UDP port combination.
network
a set of one or more segments interconnected by bridges that have the same network address.
network resource
any physical or logical entity that may be accessed via a communication medium.
node
an addressable device connected to the communication medium.
notification-client
a BACnet device that receives and processes event notification messages.
notification-server
a BACnet device that contains event-initiating objects and performs event-notification-distribution.
numeric quantity
a value that is the magnitude of a quantity. A representation of a specific amount such as temperature, volume or counts.
object
a specific instance of an object type. While an object type is identified by a unique Object_Type property, an object is identified by its Object_Identifier property.
object profile
an object profile is a means of defining objects beyond those defined in Clause 12. A profile defines the set of properties, behavior, and/or requirements for a proprietary object, or for proprietary extensions to a standard object.
object type
a generic classification of data that is defined by a set of properties.
operator authentication
the corroboration that the operator logging on to a device is as claimed.
peer entity authentication
the corroboration that a peer entity in an association is the one claimed.
physical access control system
an electronic system that controls the ability of people or vehicles to enter a protected area, by means of authentication and authorization at access control points.
physical segment
a single contiguous medium to which BACnet nodes are attached.
physically secure
a device or network that is protected from physical access by unauthorized individuals.
printable character
a character that represents a printable symbol as opposed to a device control character. Printable characters include, but are not limited to, upper and lowercase letters, punctuation marks, and mathematical symbols. The exact set depends upon the character set being used.
property
a particular characteristic of an object type.
proprietary
within the context of BACnet, any extension of or addition to object types, properties, PrivateTransfer services, or enumerations specified in this standard.
ramping
the gradual increase or decrease of the actual output from one setting to another at a fixed rate of change.
receiving BACnet-user
the BACnet-user that receives an indication or confirm service primitive.
reliability-evaluation
the process by which an object determines its reliability and thus the value to set into its Reliability property.
remote
pertaining to devices or nodes on a different network than the referenced device.
remote broadcast
a message addressed to all devices or nodes on a different BACnet network than the originator.
repeater
a device that connects two or more physical segments at the physical layer.
requesting BACnet-user
the BACnet-user that assumes the role of a client in a confirmed service.
responding BACnet-user
the BACnet-user that assumes the role of a server in a confirmed service.
role-based access control
access privileges that are assigned to specific roles. Access users acquire privileges through their assigned role.
router
a device that connects two or more BACnet networks at the network layer.
secure network
a network on which all traffic is required to be signed or encrypted.
security
any of a variety of procedures used to ensure that information exchange is guarded to prevent disclosure to unauthorized individuals. Security measures are intended to prevent disclosure of sensitive information even to those who have valid access to the communication network. Security is distinct from access control, although some security can be provided by limiting physical access to the communication medium itself.
segment
a segment consists of one or more physical segments interconnected by repeaters.
sending BACnet-user
the BACnet-user that issues a request or response service primitive.
server
a system or device that responds to a service request instance for some particular purpose. The server provides service to a client.
special date value
a date value that is one of the special values such as"even months","last day of month", etc. These special date values are used in subcomponents (octets) of a value of type Date.
specific date
a fully specified date. For example, January 24, 1991, Day of week = Thursday. A specific date shall contain no unspecified octets or Special Date Values.
specific datetime
a BACnetDateTime construct composed of a specific date and a specific time.
specific time
a fully specified time. For example, 17:35:45.17 (= 5:35:45.17 P.M.). A specific time shall contain no unspecified octets.
standard object type
an object type defined by this standard where the numerical value is within the range reserved for ASHRAE.
standard property
a required or optional property of a standard object type where the numerical value of the property identifier is within the range reserved for ASHRAE and the property is listed in the object type's properties table in Clause 12.
stepping
the increase or decrease of an output value in discrete steps.
synchronization
a facility that allows processes to define and identify specific places in a transmission or exchange that can be used to reset a communication session to a predefined state.
time pattern
a time that may contain one or more unspecified octets.
timestamp
the indication of the point in time recorded for and accompanying the record of an event or operation.
trusted
a term used to refer to devices or networks from which messages are believed to be authentic, either through the use of secure messages or based on the physical security of that device or network.
unit_time
the length of time required to transmit one octet with a start bit and a single stop bit. Ten bit-times.
universal floor number
the number of a floor, beginning with 1 for the absolute lowest floor of the building and incrementing by one for each subsequent floor up.
unspecified date
a date composed entirely of unspecified octets (A value of X'FF' = D'255').
unspecified datetime
a BACnetDateTime construct composed of an unspecified date and an unspecified time.
unspecified octet
an octet used in the context of date, time or BACnetWeekNDay values that contains the value X'FF' = D'255'.
unspecified time
a time composed entirely of unspecified octets (A value of X'FF' = D'255').
upload
the process of transferring an executable program image or a database from a remote device in such a manner as to allow subsequent download.
virtual BACnet device
a BACnet device that is modeled in software, usually in a gateway, and does not exist as a physical BACnet device.
virtual BACnet network
a BACnet network of virtual BACnet devices, usually modeled by a gateway where no physical BACnet network exists.
3.3 Abbreviations and Acronyms Used in this Standard
| A | application layer (prefix) |
| ABA | American Bankers Association |
| ae | application entity |
| AHU | air handling unit |
| ANSI | American National Standards Institute |
| APCI | application protocol control information |
| APDU | application layer protocol data unit |
| API | application program interface |
| ARCNET | attached resource computer network |
| ASE | application service element |
| ASN.1 | Abstract Syntax Notation One (ISO 8824) |
| B' ' | denotes that binary notation is used between the single quotes |
| BAC | building automation and control |
| BAS | building automation system |
| BBMD | BACnet/IP broadcast management device |
| BDT | broadcast distribution table |
| B/IP | BACnet/IP |
| B/IP-M | BACnet/IP multicast |
| B/IPv6 | BACnet/IPv6 |
| BVLC | BACnet virtual link control |
| BVLCI | BACnet virtual link control information |
| BVLL | BACnet virtual link layer |
| C | conditional |
| C(=) | conditional (The parameter is semantically equivalent to the parameter in the service primitive to its immediate left in the table.) |
| ca | certificate authoritiy |
| CNF | confirm primitive |
| COV | change of value |
| CRC | cyclic redundancy check |
| CSML | control system modeling language |
| CSV | comma-separated values, as defined by RFC 4180 |
| D' ' | denotes that decimal notation is used between the single quotes |
| da | local destination MAC layer address |
| DADR | ultimate destination MAC layer address |
| DER | data expecting reply (parameter in primitives and messages) |
| DER | distinguished encoding rules (see ISO/IEC 8825-1) |
| DESFire | Data Encryption Standard Fast, Innovative, Reliable and Secure |
| DHCP | Dynamic Host Configuration Protocol |
| DID | ARCNET destination MAC address |
| DLEN | 1-octet length of ultimate destination MAC layer address |
| DNET | 2-octet ultimate destination network number |
| DNS | Domain Name Service |
| DSAP | LLC destination service access point (X'82' for BACnet) |
| EIB | European Installation Bus |
| EIBA | European Installation Bus Association |
| EUI | Extended Unique Identifier (see IEEE 802) |
| EXEC | capable of executing a service request |
| FDT | foreign device table |
| HTTP | hypertext transfer protocol - RFC 2616 |
| IANA | The Internet Assigned Numbers Authority |
| ICI | interface control information |
| IEEE | Institute of Electrical and Electronics Engineers |
| IL | ARCNET information length field |
| IND | indication primitive |
| INF | "Infinity", a unique binary pattern representing positive infinity (see ANSI/IEEE 754-1985) |
| -INF | "Negative infinity", a unique binary pattern representing negative infinity (see ANSI/IEEE 754-1985) |
| INIT | capable of initiating a service request |
| IP | Internet Protocol - RFC 791 |
| IPv4 | Internet Protocol version 4 - RFC 791 |
| IPv6 | Internet Protocol version 6 - RFC 2460 |
| IRI | internationalized resource identifier - RFC 3987 |
| ISO | International Organization for Standardization |
| JSON | JavaScript object notation - RFC 4627, 7159 |
| JWT | JSON web token - RFC 7519 |
| KNX | The Konnex System Specification: EIB is the core protocol of the Konnex standard. The Konnex System Specification reflects the current status for EIB. |
| L | data link (prefix) |
| LAN | local area network |
| LLC | logical link control (ISO 8802-2) |
| LPCI | link protocol control information |
| LPDU | link protocol data unit |
| LRC | Longitudinal Redundancy Check |
| LSAP | link service access point |
| LSDU | link service data unit |
| M | mandatory |
| M(=) | mandatory (The parameter is semantically equivalent to the parameter in the service primitive to its immediate left in the table.) |
| MA | medium access (prefix) |
| MAC | medium access control |
| MPCI | MAC protocol control information |
| MPDU | MAC layer protocol data unit |
| MSDU | MAC service data unit |
| MS/TP | master-slave/token-passing |
| N | network layer (prefix) |
| NaN | "Not a Number", a unique binary pattern representing an invalid number (see ANSI/IEEE 754-1985) |
| NAT | Network Address Translation or Port Address Translation - RFC 2663 |
| NP | network priority |
| NPCI | network protocol control information |
| NPDU | network layer protocol data unit |
| NRZ | non-return to zero |
| NSAP | network service access point |
| NSDU | network service data unit |
| O | indicates that support of a property is optional |
| OEO | occupant evacuation operation |
| OSI | open systems interconnection |
| P | physical layer (prefix) |
| PAC | ARCNET data packet header octet |
| PACS | physical access control system |
| PCI | protocol control information |
| PDU | protocol data unit |
| PICS | protocol implementation conformance statement |
| PKI | public key infrastructure |
| PPCI | physical layer protocol control information |
| PPDU | physical protocol data unit |
| PPP | Point-To-Point protocol - RFC 1661 |
| PSDU | physical service data unit |
| PTP | point-to-point |
| R | indicates that a property shall be supported and readable using BACnet services |
| RBAC | role-based access control |
| REQ | request primitive |
| REST | representational state transfer |
| RFC | request for comment |
| RSA | Rivest-Shamir-Adleman cryptosystem |
| RSP | response primitive |
| S | selection |
| S(=) | selection (The parameter is semantically equivalent to the parameter in the service primitive to its immediate left in the table.) |
| sa | local network source MAC layer address |
| SAP | service access point |
| sc | ARCNET system code (X'CD' for BACnet) |
| SDU | service data unit |
| SIA | Security Industry Association |
| SID | ARCNET source MAC address |
| SLAAC | IPv6 Stateless Auto Address Configuration - RFC 4862 |
| SLEN | 1-octet length of original source MAC layer address |
| SLIP | Serial Line Internet Protocol - RFC 1055 |
| SNET | 2-octet original source network number |
| SOAP | simple object access protocol |
| SPC | standard project committee |
| SSAP | LLC source service access point (X'82' for BACnet) |
| TLS | transport layer security - RFC 2246 |
| TSM | transaction state machine |
| U | user option |
| U(=) | user option (The parameter is semantically equivalent to the parameter in the service primitive to its immediate left in the table.) |
| UART | universal asynchronous receiver/transmitter |
| UDP | User Datagram Protocol - RFC 768 |
| URI | uniform resource identifier - RFC 3986 |
| URL | uniform resource locator - RFC 1738 |
| UTC | Universal Time Coordinated |
| UUID | universally unique identifier - RFC 4122 |
| VAV | variable air volume |
| VT | virtual terminal |
| W | indicates that a property shall be supported, readable, and writable using BACnet services |
| X' ' | denotes that hexadecimal notation is used between the single quotes |
| XID | eXchange IDentification (ISO 8802-2) |
| XML | extensible markup language |