etc:common_activities:proto:overview
This is an old revision of the document!
Table of Contents
Сравнительный обзор существующих реализаций протокола BACNet
| Название | Homepage | Состояние | Технология | Лицензия |
|---|---|---|---|---|
| bacnet | http://bacnet.sourceforge.net/ | Разрабатывается (с 2002) | С; POSIX | GPL/MIT |
| bacnet4linux | http://bacnet4linux.sourceforge.net/ | Разрабатывается (с 2004) | C; POSIX | LGPL |
| bacpypes | http://bacpypes.sourceforge.net/ | Разрабатывается (с 2006) | Python; | Public domain |
| bacnet-sim | http://sourceforge.net/projects/bacnet-sim/ | Разрабатывается (с 2005) | C | GPL |
- Ключевые позиции для сравнения реализаций
- Затронутые уровни стека BACNet (п. 4.1)
- Типы физического носителя
- Типы поддерживаемых данных (п. 2.1)
- Поддерживаемые примитивы взаимодействия
- Поддерживаемые прикладные сервисы
Затронутые уровни стека
| Название | Data link | Network | Application |
|---|---|---|---|
| bacnet | + | ? | ? |
| bacnet4linux | ? | ? | ? |
| bacpypes | ? | ? | ? |
| bacnet-sim | |||
Типы физического носителя
| Название | IEEE 802.3 | ARCNET | MS/TP (EIA-485) | PTP (EIA-232) | LonTalk | IP |
|---|---|---|---|---|---|---|
| bacnet | + | + | + | - | - | + |
| bacnet4linux | ? | ? | ? | ? | ? | ? |
| bacpypes | ? | ? | ? | ? | ? | ? |
| bacnet-sim | - | - | + | + | - | - |
Прикладные сервисы
| Сервис | bacnet | bacnet4linux | bacpypes | bacnet-sim |
|---|---|---|---|---|
| AcknowledgeAlarm | ||||
| ConfirmedCOVNotification | I/E | |||
| UnconfirmedCOVNotification | I/E | |||
| ConfirmedEventNotification | ||||
| UnconfirmedEventNotification | ||||
| GetAlarmSummary | ||||
| SetEnrollmentSummary | ||||
| GetEventInformation | ||||
| LifeSafetyOperation | ||||
| SubscribeCOV | ||||
| SubscribeCOVProperty | ||||
| AtomicReadFile | I/E | |||
| AtomicWriteFile | I/E | |||
| AddListElement | ||||
| RemoveListElement | ||||
| CreateObject | ||||
| DeleteObject | ||||
| ReadProperty | I/E | |||
| ReadPropertyConditional | ||||
| ReadPropertyMultiple | E | |||
| ReadRange | ||||
| WriteProperty | I/E | |||
| WritePropertyMultiple | ||||
| DeviceCommunicationControl | I/E | |||
| ConfirmedPrivateTransfer | ||||
| UnconfirmedPrivateTransfer | ||||
| ReinitializeDevice | I/E | |||
| ConfirmedTextMessage | ||||
| UnconfirmedTextMessage | ||||
| TimeSynchronization | I/E | |||
| UTCTimeSynchronization | I/E | |||
| Who-Has | I/E | |||
| I-Have | I/E | |||
| Who-Is | I/E | |||
| I-Am | I/E | |||
| VT-Open | ||||
| VT-Close | ||||
| VT-Data | ||||
etc/common_activities/proto/overview.1194730843.txt.gz · Last modified: 2008/01/03 02:32 (external edit)