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
Last revisionBoth sides next revision
etc:common_activities:proto:overview [2007/11/11 00:46] jcmvbkbcetc:common_activities:proto:overview [2007/11/11 04:54] jcmvbkbc
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.txt · Last modified: 2008/01/03 02:32 by 127.0.0.1