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
Next revisionBoth sides next revision
etc:common_activities:proto:overview [2007/11/11 03:15] jcmvbkbcetc:common_activities:proto:overview [2007/11/11 04:49] 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 | E | ? | +| ConfirmedCOVNotification | I/E | | ? | 
-| ConfirmedEventNotification | - | | ? | +| UnconfirmedCOVNotification | I/E | E | ? | 
-| UnconfirmedEventNotification | - | | ? | +| ConfirmedEventNotification | - | | ? | 
-| GetAlarmSummary | - | | ? | +| UnconfirmedEventNotification | - | | ? | 
-| SetEnrollmentSummary | - | | ? | +| GetAlarmSummary | - | | ? | 
-| GetEventInformation | - | | ? | +| SetEnrollmentSummary | - | | ? | 
-| LifeSafetyOperation | - | | ? | +| GetEventInformation | - | | ? | 
-| SubscribeCOV | - | I | ? | +| LifeSafetyOperation | - | | ? | 
-| SubscribeCOVProperty | - | | ? | +| SubscribeCOV | - | I | ? | 
-| ||||| +| SubscribeCOVProperty | - | | ? | 
-| AtomicReadFile | I/E | | ? | +**Файлы** ||||| 
-| AtomicWriteFile | I/E | | ? | +| AtomicReadFile | I/E | | ? | 
-| ||||| +| AtomicWriteFile | I/E | | ? | 
-| AddListElement | - | | ? | +**Доступ к объектам** ||||| 
-| RemoveListElement | - | | ? | +| AddListElement | - | | ? | 
-| CreateObject | - | | ? | +| RemoveListElement | - | | ? | 
-| DeleteObject | - | | ? | +| CreateObject | - | | ? | 
-| ReadProperty | I/E | I/E | ? | +| DeleteObject | - | | ? | 
-| ReadPropertyConditional | - | | ? | +| ReadProperty | I/E | I/E | ? | 
-| ReadPropertyMultiple | E | | ? | +| ReadPropertyConditional | - | | ? | 
-| ReadRange | - | | ? | +| ReadPropertyMultiple | E | | ? | 
-| WriteProperty | I/E | I | ? | +| ReadRange | - | | ? | 
-| WritePropertyMultiple | - | | ? | +| WriteProperty | I/E | I | ? | 
-| ||||| +| WritePropertyMultiple | - | | ? | 
-| DeviceCommunicationControl | I/E | | ? | +**Управление устройством** ||||| 
-| ConfirmedPrivateTransfer | - | | ? | +| DeviceCommunicationControl | I/E | | ? | 
-| UnconfirmedPrivateTransfer | - | | ? | +| ConfirmedPrivateTransfer | - | | ? | 
-| ReinitializeDevice | I/E | | ? | +| UnconfirmedPrivateTransfer | - | | ? | 
-| ConfirmedTextMessage | - | | ? | +| ReinitializeDevice | I/E | | ? | 
-| UnconfirmedTextMessage | - | | ? | +| ConfirmedTextMessage | - | | ? | 
-| TimeSynchronization | I/E | I | ? | +| UnconfirmedTextMessage | - | | ? | 
-| UTCTimeSynchronization | I/E | | ? | +| TimeSynchronization | I/E | I | ? | 
-| Who-Has | I/E | | ? | +| UTCTimeSynchronization | I/E | | ? | 
-| I-Have | I/E | | ? | +| Who-Has | I/E | | ? | 
-| Who-Is | I/E | I | ? | +| I-Have | I/E | | ? | 
-| I-Am | I/E | I/E | ? | +| Who-Is | I/E | I | ? | 
-| ||||| +| 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