etc:common_activities:proto:overview

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
etc:common_activities:proto:overview [2007/11/11 00:46] jcmvbkbcetc:common_activities:proto:overview [2008/01/03 02:32] (current) – external edit 127.0.0.1
Line 1: Line 1:
 ====== Сравнительный обзор существующих реализаций протокола BACNet ====== ====== Сравнительный обзор существующих реализаций протокола BACNet ======
  
-^ Название ^ Homepage ^ Состояние ^ Технология ^ Лицензия ^ +^ Название ^ Homepage ^ Состояние ^ Технология ^ Лицензия ^ Документация ^ 
-| bacnet | http://bacnet.sourceforge.net/| Разрабатывается (с 2002)| С; POSIX| GPL/MIT| +| bacnet | http://bacnet.sourceforge.net/| Разрабатывается (с 2002)| С; POSIX| GPL/MIT| описание+комментарии+тесты 
-| bacnet4linux | http://bacnet4linux.sourceforge.net/| Разрабатывается (с 2004)| C; POSIX| LGPL| +| bacnet4linux | http://bacnet4linux.sourceforge.net/| Разрабатывается (с 2004)| C; POSIX| LGPL| комментарии
-| bacpypes | http://bacpypes.sourceforge.net/| Разрабатывается (с 2006)| Python;| Public domain| +| bacpypes | http://bacpypes.sourceforge.net/| Разрабатывается (с 2006)| Python;| Public domain| примеры
-| bacnet-sim | http://sourceforge.net/projects/bacnet-sim/| Разрабатывается (с 2005)| C| GPL|+| bacnet-sim | http://sourceforge.net/projects/bacnet-sim/| Разрабатывается (с 2005)| C| GPL| описание+комментарии|
  
   * Ключевые позиции для сравнения реализаций   * Ключевые позиции для сравнения реализаций
-    * Затронутые уровни стека BACNet (п. 4.1) 
     * Типы физического носителя     * Типы физического носителя
 +    * Поддерживаемые прикладные сервисы
 +    * Поддерживаемые примитивы взаимодействия
     * Типы поддерживаемых данных (п. 2.1)     * Типы поддерживаемых данных (п. 2.1)
-    * Поддерживаемые примитивы взаимодействия 
-    * Поддерживаемые прикладные сервисы 
- 
-===== Затронутые уровни стека ===== 
- 
-^ Название ^ Data link ^ Network ^ Application ^ 
-| bacnet | + | ? | ? | 
-| bacnet4linux | ? | ? | ? |  
-| bacpypes | ? | ? | ? | 
-| bacnet-sim | ||| 
  
 ===== Типы физического носителя ===== ===== Типы физического носителя =====
Line 26: Line 17:
 ^ Название ^ IEEE 802.3 ^ ARCNET ^ MS/TP (EIA-485) ^ PTP (EIA-232) ^ LonTalk ^ IP ^ ^ Название ^ IEEE 802.3 ^ ARCNET ^ MS/TP (EIA-485) ^ PTP (EIA-232) ^ LonTalk ^ IP ^
 | bacnet | + | + | + | - | - | + | | bacnet | + | + | + | - | - | + |
-| bacnet4linux | +| bacnet4linux | 
-| bacpypes | ? | ? | ? | ? | ? | |+| bacpypes | ? | ? | ? | ? | ? | |
 | bacnet-sim | - | - | + | + | - | - | | bacnet-sim | - | - | + | + | - | - |
  
Line 36: Line 27:
   * E -- получение сообщения   * E -- получение сообщения
  
-^ Сервис ^ bacnet ^ bacnet4linux ^ bacpypes ^ bacnet-sim ^  +^ Сервис ^ bacnet ^ bacnet4linux ^ bacpypes ^ bacnet-sim ^ 
-| AcknowledgeAlarm | - | | ? | +| **Сигналы и события** ||||| 
-| ConfirmedCOVNotification | I/E | | ? | +| AcknowledgeAlarm | - | | ? | 
-| UnconfirmedCOVNotification | I/E | | ? | +| ConfirmedCOVNotification | I/E | | ? | 
-| ConfirmedEventNotification | - | | ? | +| UnconfirmedCOVNotification | I/E | | ? | 
-| UnconfirmedEventNotification | - | | ? | +| ConfirmedEventNotification | - | | ? | 
-| GetAlarmSummary | - | | ? | +| UnconfirmedEventNotification | - | | ? | 
-| SetEnrollmentSummary | - | | ? | +| GetAlarmSummary | - | | ? | 
-| GetEventInformation | - | | ? | +| SetEnrollmentSummary | - | | ? | 
-| LifeSafetyOperation | - | | ? | +| GetEventInformation | - | | ? | 
-| SubscribeCOV | - | | ? | +| LifeSafetyOperation | - | | ? | 
-| SubscribeCOVProperty | - | | ? | +| SubscribeCOV | - | | ? | 
-| ||||| +| SubscribeCOVProperty | - | | ? | 
-| AtomicReadFile | I/E | | ? | +**Файлы** ||||| 
-| AtomicWriteFile | I/E | | ? | +| AtomicReadFile | I/E | | ? | 
-| ||||| +| AtomicWriteFile | I/E | | ? | 
-| AddListElement | - | | ? | +**Доступ к объектам** ||||| 
-| RemoveListElement | - | | ? | +| AddListElement | - | | ? | 
-| CreateObject | - | | ? | +| RemoveListElement | - | | ? | 
-| DeleteObject | - | | ? | +| CreateObject | - | | ? | 
-| ReadProperty | I/E | | ? | +| DeleteObject | - | | ? | 
-| ReadPropertyConditional | - | | ? | +| ReadProperty | I/E | I/E | ? | 
-| ReadPropertyMultiple | E | | ? | +| ReadPropertyConditional | - | | ? | 
-| ReadRange | - | | ? | +| ReadPropertyMultiple | E | | ? | 
-| WriteProperty | I/E | | ? | +| ReadRange | - | | ? | 
-| WritePropertyMultiple | - | | ? | +| WriteProperty | I/E | | ? | 
-| ||||| +| WritePropertyMultiple | - | | ? | 
-| DeviceCommunicationControl | I/E | | ? | +**Управление устройством** ||||| 
-| ConfirmedPrivateTransfer | - | | ? | +| DeviceCommunicationControl | I/E | | ? | 
-| UnconfirmedPrivateTransfer | - | | ? | +| ConfirmedPrivateTransfer | - | | ? | 
-| ReinitializeDevice | I/E | | ? | +| UnconfirmedPrivateTransfer | - | | ? | 
-| ConfirmedTextMessage | - | | ? | +| ReinitializeDevice | I/E | | ? | 
-| UnconfirmedTextMessage | - | | ? | +| ConfirmedTextMessage | - | | ? | 
-| TimeSynchronization | I/E | | ? | +| UnconfirmedTextMessage | - | | ? | 
-| UTCTimeSynchronization | I/E | | ? | +| TimeSynchronization | I/E | | ? | 
-| Who-Has | I/E | | ? | +| UTCTimeSynchronization | I/E | | ? | 
-| I-Have | I/E | | ? | +| Who-Has | I/E | | ? | 
-| Who-Is | I/E | | ? | +| I-Have | I/E | | ? | 
-| I-Am | I/E | | ? | +| Who-Is | I/E | | ? | 
-| ||||| +| I-Am | I/E | I/E | ? | 
-| VT-Open | - | | ? | +**Виртуальный терминал** ||||| 
-| VT-Close | - | | ? | +| VT-Open | - | | ? | 
-| VT-Data | - | | ? | | +| VT-Close | - | | ? | 
 +| VT-Data | - | | ? | |
etc/common_activities/proto/overview.1194731215.txt.gz · Last modified: 2008/01/03 02:32 (external edit)