2015-12-16 5 views
-1

Мне нужно реализовать программное обеспечение BACnet-решение (как сервис Windows), чтобы конечные устройства (не BACnet), которые у меня есть, могут быть доступны из другой системы автоматизации зданий (BAS). Проблема в том, что конечные устройства не являются IP-адресами. Они находятся в собственной собственной сети и делают их совместимыми с bacnet в прошивке, это не вариант.Нужна помощь в настройке интерфейса BACnet

Моя первая мысль заключалась в том, что программное обеспечение действует как одно устройство BACnet и раскрывает каждое из конечных устройств как свойства этого устройства BACnet. Он должен работать, но я не уверен, насколько он был бы получен кем-то, кто пытается использовать BACnet для управления этими устройствами.

Второе, хотя должно было вернуть программное обеспечение каждому из этих конечных устройств в качестве устройства BACnet, но я не понимал, что каждое устройство BACnet/Ip должно иметь уникальный IP-адрес. Когда я это пробовал, каждое устройство, отправляющее сообщение I-AM, перезаписало предыдущее устройство в моем BACnet-проводнике.

Я новичок в BACnet, поэтому я надеюсь, что кто-то, у кого больше опыта, может дать некоторое представление.

ответ

0

Способ создания виртуального BACnet-маршрутизатора, позади которого находится виртуальная сеть BACnet (с новым номером сети) и ряд виртуальных устройств BACnet для представления ваших уникальных устройств. Каждое виртуальное устройство BACnet будет иметь уникальный экземпляр BACnet и уникальный MAC-адрес BACnet в виртуальной сети BACnet. Не тривиальный, но очень прочный и полностью совместимый. Когда каждое виртуальное устройство BACnet отвечает своим I-Am, виртуальный BACnet-маршрутизатор будет вставлять SADR, который будет содержать сетевой номер виртуальной сети и MAC-адрес виртуального устройства, прежде чем перенаправить это на BACnet-проводник. Виртуальный MAC-адрес может иметь длину от 1 до 6 байтов и может быть составлен на основе идентификатора устройства реального устройства.

+0

Спасибо, Эдвард. Это должно дать мне достаточно информации, чтобы запутать мой путь через нее. – scottshelton