#author("2021-06-04T02:26:20+00:00","default:admin","admin") #author("2021-06-04T02:31:39+00:00","default:admin","admin") *Who-Is / I-Am [#wc161251] -デバイス監視のために使用されるサービス(ping に近い) -中央監視装置などから定期的に Who-Is がブロードキャスト送信される -Who-Is を受信したデバイスは I-Am で応答する -日本では1分周期で Who-Is の送信を行い、3分間 I-Am の応答がなかったデバイスは異常と判断される *Who-Has / I-Have [#nb55f215] *ReadProperty / ReadPropertyMultiple [#fc03fa63] - -プロパティの値を読み込むためのサービス -ReadProperty は1パケットで1つのプロパティ値を読み出すことができる -ReadPropertyMultiple は1パケットで複数のプロパティ値を読み出すことができる *WriteProperty / WritePropertyMultiple [#c19ee8ab] -デバイスに情報を書き込む -プロパティの値を書き込むためのサービス -WriteProperty は1パケットで1つのプロパティに値を書き込むことができる -WritePropertyMultiple は1パケットで複数のプロパティに値を書き込むことができる *ReadRange [#a0a6fef8] -リスト型や配列型のプロパティに対して、範囲指定で値を読み出すためのサービス -主に TrendLog オブジェクトの LogBuffer プロパティに対して使用 *AddListElement / RemoveListElement [#k0202e92] -リスト型のプロパティに対して、要素を追加、削除する場合に使用 -主に以下で使用 --Calendar オブジェクトの DataList プロパティ --Schedule オブジェクトの ListOfObjectPropertyReference プロパティ *EventNotification [#a528c795] -装置内部のイベント情報やアラーム情報を他のデバイスに通知するために使用 *COVNotification [#kd069c43] -PresentValue や StatusFlags が変化したタイミングで、他のデバイスへの値の変化報告を通知するために使用 *TimeSyncronization [#ne558a21] -全デバイスの時刻を合わせるために、正確な時刻を持っているデバイスから他の BACnet デバイスに対して現在時刻を通知するために使用 -BACnetデバイスの参入時などに、ネットワーク側と機器側で時刻を同期する