Авторизация
Поиск
|
Для разработчиковРазработка под 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. |