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:40] 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 | - | - | + | + | - | - |
  
 ===== Прикладные сервисы ===== ===== Прикладные сервисы =====
  
-^ Сервис ^ bacnet ^ bacnet4linux ^ bacpypes ^ bacnet-sim ^  +Обозначения: 
-| AcknowledgeAlarm | |||| +  I -- посылка сообщения 
-| ConfirmedCOVNotification | I/E |||| +  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/|||| +
-| I-Am | I/E |||| +
-| ||||| +
-| VT-Open | |||| +
-| VT-Close | |||| +
-| VT-Data | ||||+
  
 +^ Сервис ^ bacnet ^ bacnet4linux ^ bacpypes ^ bacnet-sim ^
 +| **Сигналы и события** |||||
 +| AcknowledgeAlarm | - | - | ? | - |
 +| ConfirmedCOVNotification | I/E | - | ? | - |
 +| UnconfirmedCOVNotification | I/E | E | ? | - |
 +| ConfirmedEventNotification | - | - | ? | - |
 +| UnconfirmedEventNotification | - | - | ? | - |
 +| GetAlarmSummary | - | - | ? | - |
 +| SetEnrollmentSummary | - | - | ? | - |
 +| GetEventInformation | - | - | ? | - |
 +| LifeSafetyOperation | - | - | ? | - |
 +| SubscribeCOV | - | I | ? | - |
 +| SubscribeCOVProperty | - | - | ? | - |
 +| **Файлы** |||||
 +| AtomicReadFile | I/E | - | ? | - |
 +| AtomicWriteFile | I/E | - | ? | - |
 +| **Доступ к объектам** |||||
 +| AddListElement | - | - | ? | - |
 +| RemoveListElement | - | - | ? | - |
 +| CreateObject | - | - | ? | - |
 +| DeleteObject | - | - | ? | - |
 +| ReadProperty | I/E | I/E | ? | E |
 +| ReadPropertyConditional | - | - | ? | - |
 +| ReadPropertyMultiple | E | - | ? | - |
 +| ReadRange | - | - | ? | - |
 +| WriteProperty | I/E | I | ? | E |
 +| WritePropertyMultiple | - | - | ? | - |
 +| **Управление устройством** |||||
 +| DeviceCommunicationControl | I/E | - | ? | - |
 +| ConfirmedPrivateTransfer | - | - | ? | - |
 +| UnconfirmedPrivateTransfer | - | - | ? | - |
 +| ReinitializeDevice | I/E | - | ? | - |
 +| ConfirmedTextMessage | - | - | ? | - |
 +| UnconfirmedTextMessage | - | - | ? | - |
 +| TimeSynchronization | I/E | I | ? | - |
 +| UTCTimeSynchronization | I/E | - | ? | - |
 +| Who-Has | I/E | - | ? | E |
 +| I-Have | I/E | - | ? | E |
 +| Who-Is | I/E | I | ? | E |
 +| I-Am | I/E | I/E | ? | E |
 +| **Виртуальный терминал** |||||
 +| VT-Open | - | - | ? | - |
 +| VT-Close | - | - | ? | - |
 +| VT-Data | - | - | ? | - |
etc/common_activities/proto/overview.1194730843.txt.gz · Last modified: 2008/01/03 02:32 (external edit)