В данной главе приводится пример конфигурации драйвера BACnet в файле config. Детальную информацию о возможных конфигурационных элементах в файле config см. в п. Возможные записи драйвера BACnet в файле config.
Для запуска драйвера BACnet в файле config должна быть запись «net»:
EXAMPLE.GIFПРИМЕР ФАЙЛА CONFIG ДРАЙВЕРА BACNET
Эта запись задает тип подключения к устройствам BACnet:
#Пример:
[bacnet]
net = 1 «IP» «» «» 47808 «» 0 120
Синтаксис:
net = <Network> <IPAddress> <Subnetmask> <UDPPort> <BBMDAddress> <BBMDMaxForeignDevices> <ForeignDeviceHoldingTime> <Eth>
Описание параметров записи:
Сеть
Уникальный номер сети. В настоящее время драйвер BACnet способен работать только в одной сети.
IP
Тип протокола. Текущая версия поддерживает IP (BACnet/IP).
IPAddress
IP-адрес сетевой карты, через которую производится подключение по протоколу BACnet/IP. Если запись пуста, берется IP-адрес, соответствующий собственному имени узла. Последнее применяется только если на компьютере установлена/используется одна сетевая карта.
Subnetmask
Маска подсети, определяющая адреса для широковещательных передач в сети BACnet. Если запись subnetmask пуста («»), используется маска подсети настроенного сетевого подключения.
UDPPort
Порт UDP для подключения по протоколу BACnet/IP. В большинстве случаев используется номер порта 47808 (0xBAC0).
BBMDAddress
IP-адрес «Устройства управления широковещательной передачей в сети BACnet/IP (BBMD)». Если драйвер BACnet должен использовать BBMD в качестве клиента, эта запись должна содержать IP-адрес BBMD.
BBMDMaxForeignDevices
Если драйвер BACnet должен работать в качестве BBMD, эта запись должна иметь значение больше нуля. Оно определяется максимальное число сторонних устройств (значение по умолчанию = 0).
ForeignDeviceHoldingTime
Время удержания для сторонних устройств (по умолчанию = 120 секунд).