Авторизация
Поиск

Для разработчиков

Разработка под BACnet
 
В последнее время появилось много решений, упрощающих компаниям переход на открытый протокол BACnet. Ниже приводится список аппаратных и/или программных решений, которые помогают применить для стороннего оборудования коммуникацию с протоколом BACnet.


Решения компаний

Cimetrics
Помимо BACnet-маршрутизаторов, OPC-сервера и программных инструментов  (BAS-o-matic и BACnet Explorer), компания представляет стэк протокола BACnet, называемый BACstacTM. Подробнее.

FieldServer Technologies
FieldServer выпускает семейство OEM-протокольных модулей с поддержкой BACnet,  LON, Modbus и других протколов, называемое ProtoCessor. Подробнее.

Newron System
Компания Newron System разрабатывает программное обеспечение, включая BACnet APIs для Windows и Linux, с использованием C/C++ и VB. Также компания предлагает интерфейс Web-сервисов и продукцию для OPC. Подробнее.

PolarSoft
Компания PolarSoft производит программное обеспечение для разработчиков. Например, BACdoorTM Client и BACdoorTM Server для BACnet-приложений. Кроме того, компания предлагает продукты серии FreeRangeTM, которая включает в себя версию для очень небольших встроенных применений. Подробнее.

SCADA Engine
Компания разрабатывает комплекты программного обеспечения для приложений клиент и сервер. Программное обеспечение доступно для платформ Windows и Linux, использует C и C++. Также предлагается несколько BACnet-OPC решений. Подробнее.
 

Открытые BACnet-проекты (открытые источники)
Если вы планируете создать свое BACnet-приложение, вам может пригодиться список открытых проектов на SourceForge.net

Стэк протокола BACnet
Данная BACnet-библиотека представляет уровень приложения, сетевой уровень и MAC-уровень (media access) для встраиваемых систем.
 
BACnet стэк для Linux
Цель этого проекта - разработать полное применение протокола BACnet для использования любым, кто желает внедрить BACnet-совместимость в свою продукцию.

 
BACnet на Rabbit
Это динамический С-порт стэка протокола BACnet для использования в системах, базирующихся на семействе процессоров Rabbit. Изначально целью порта были компьютеры Rabbit BL4S100, использующие BACnet/IP, но, по автору, он должен быть легко применим и с другими продуктами Rabbit.
 
BACpypes
Данная BACnet-бибилиотека обеспечивает уровень BACnet-приложений и сетевой уровень, написанные на Pyton, скриптов и графических интерфейсов.
 
Visual Test Shell for BACnet
Visual Test Shell (VTS) - это приложение для тестирования BACnet-функциональности  различных устройств, используемых в системе автоматизации зданий. VTS - это один из главных инструментов, используемых BTL (BACnet Тестовой Лабораторией) и в настоящее время он обновляется, чтобы поддерживать сложные возможности систем автоматизации, связанные со скриптами.
 
BACnet Firewall Router
BFR (BACnet Firewall Router) - это приложение, которое объединяет возможность маршрутизации в BACnet с функцией управления траффиком.
 
BACnetSim
BACnetSim - это портативное применение коммуникационного протокола BACnet для встроенных устройств, использует MS/TP, как среду передачи данных.

BACnet4J
Данный проект - это BACnet/IP применение, написанное на Java (минимум версия 1.5) компанией Serotonin Software. Поддерживает все BACnet-сервисы и обмен сообщениями, может быть использован для полевых устройств или для платформ управления.
 
Mango M2M
Этот открытый проект платформы Machine-to-Machine, которая поддерживает BACnet/IP (через BACnet4J, см. предыдущий пункт).
 
Другие ресурсы  

BACnet International Developer Resources
Данный сайт поддерживается членами Лабораторий по тестированию BACnet и содержит наиболее свежую версию Путеводителя по применению BTL (BTL Implementation Guidelines).
 
Wireshark
Это открытый анализатор протокола, используемый специалистами по сетям во всем мире для разрешения проблем, анализа, разработки программного обеспечения и протокола, а также для обучения. Wireshark поддерживает сотни популярных протоколов и содержит декодирование BACnet-сообщений, включая возможность выставлять достаточно специфические фильтры. Есть версии Wireshark для Unix, Linux и Windows.

© 2017 ООО «ГОЛОВИН Холдинг». Использование любых материалов сайта без письменного разрешения администрации запрещено.
Яндекс.Метрика