Я пытаюсь настроить прокси-агент bacnet в проекте Volttron и по какой-то причине получаю эту ошибку в volltron. журнал, когда я запускаю прокси-агент:
Не могли бы вы указать, делаю ли я что-то не так в файлах конфигурации? Для IP-адреса устройства я пробовал три варианта в файлах конфигурации:
- IP-АДРЕС/24
- АЙПИ АДРЕС
- IP-АДРЕС: ПОРТ (47808)
Где ‹> — IP-адрес устройства.
К сожалению, ни один из них не работает.
Вот следующее описание различных файлов:
===========================VOLTTRON LOG==================== ============
2016-06-28 13:55:31,888 (bacnet_proxyagent-0.1 7777) <stderr>
ERROR: socket.error: [Errno 99] Cannot assign requested address
==========================================================================
=====================КОНФИГУРАЦИЯ ПРОКСИ-АГЕНТА BACNET========================= знак равно
"agentid": "bacnet_proxy",
#Maximum APDU legnth accepted
#This setting determines the largest APDU accepted by the Volttron BACnet virtual device.
#Valid options are 50, 128, 206, 480, 1024 (default), and 1476
"max_apdu_length": 480,
#ID of the Device object of the virtual bacnet device.
#Defaults to 599
"object_id": 570009,
#Name of the bacnet network object
#Defaults to "Volttron BACnet driver"
#"object_name": "Volttron BACnet driver",
#Vendor ID of the virtual bacnet device.
#Defaults to 15
"vendor_id": 24,
#Required, use this network interface for the virtual device.
"device_address": "192.168.1.9"
Я запустил volttron/scripts/bacnet/bacnet_scan.py и получил следующее:
Device Address = <Address 192.168.1.9>
Device Id = 570009
maxAPDULengthAccepted = 480
segmentationSupported = segmentedBoth
vendorID = 24
Device Address = <RemoteStation 5701:37>
Device Id = 990037
maxAPDULengthAccepted = 480
segmentationSupported = segmentedBoth