BACnet Stack

Home / BACnet Stack /
  • BACnet Stack
  • BACnet Stack

    Overview

    To achieve seamless interoperability in the building automation and controls network, OEMs require BACnet support with an easy-to-integrate, reliable, robust, and proven BACnet stack.

    Solution

    Softdel’s BACnet stack serves as a perfect starting point for OEMs. It provides support for proprietary functionality while offering customization.

    Softdel offers a royalty free, intelligent, and customizable BACnet stack library to building automation OEMs. Our value-add services include BACnet training and consulting, stack integration, testing and porting to target device application/platform.

    a. BACnet MS/TP (Baremetal) Stack

    Overview

    Softdel offers BACnet MS/TP (master-slave/token-passing) stack for RS – 485 physical networks. It supports profiles ranging from B-SS to B-ASC and platforms – TI MSP430, Microchip PIC18, PIC24, PIC32, Renesas SuperH Family, STMicroelectronics STM32 ARM.

    Specifications

    Development language: C
    Protocol Revision: PR14
    Object types supported: 10
    Character encoding supported: ANSI X3.4 , IBM/MS DBCS(code page 850) , ISO 8859-1

    Benefits

    •  Support for proprietary functionality and any customization that may be needed
    •  Documentation support such as API guides and application interface guides with sample code for easy integration

    b. BACnet MS/TP (RTOS) Stack

    Overview

    Softdel offers BACnet MS/TP (master-slave/token-passing) stack for RS – 485 physical networks. It supports profiles ranging from B-ASC to B-BC, operating systems – Ubuntu 32-bit and 64-bit, Windows (32-bit) & WOW64 (for B-SS to B-BC Profiles), and RTOS platforms – FreeRTOS, ThreadX (for B-SS to B-ASC Profiles).

    Specifications

    •  OS / RTOS based Stack
    •  Development language: C
    •  Protocol Revision: PR14
    •  Object types supported: 19
    •  Character encoding supported: ANSI X3.4 , IBM/MS DBCS(code page 850, 932), ISO 8859-1 , ISO 10646 UCS 2

    Benefits

    •  Easy to port to various operating systems (OS) and real-time operating systems (RTOS)
    •  Support for proprietary functionality and customization that may be needed
    •  Documentation support such as API guides and application interface guides with sample code for easy integration

    c. BACnet I/P Stack

    Overview

    Softdel’s BACnet/IP stack is a multi-threaded library that incorporates the functionality of the BACnet protocol. It supports profiles ranging from simple B-SS to complex B-AWS, desktop operating systems – Ubuntu 32-bit and 64-bit, Windows (32-bit) & WOW6 (for all profiles), and RTOS platforms – WinCE, FreeRTOS, ThreadX (Synergy)(for B-SS B-SA and B-ASC profiles).

    Specifications

    •  Implementation as per ANSI/ASHRAE 135-2012 standard with PR14 (Protocol Revision 14)
    •  Service support as per B-AWS (BACnet Advanced Workstation) and B-BC (BACnet Building Controller) profiles
    •  Supports 19 fully functional object types
    •  Supports segmentation of application layer messages
    •  Supports character encoding : ANSI X3.4, IBM/MS DBCS (code page 850), ISO 8859-1, ISO 10646 (UCS-2)
    •  Supports BBMD, Non-BBMD and FD functionality
    •  Supports creation of virtual devices
    •  Supports virtual routing
    •  Can be easily ported to different OS and RTOS
    •  Easy to interface Exported APIs
    •  Configurable stack settings
    •  Modular design and easy customization
    •  Support of proprietary objects & proprietary properties can be added as per requirement
    •  Supports hosting of one pure IP device object and multiple virtual device objects

    Objects Supported
    Device, Analog Input, Analog Output, Analog Value, Binary Input, Binary Output, Binary Value, Multi State Input, Multi State Output, Multi State Value, Notification Class, Event Enrollment, Calendar, Schedule, File, Trend Log, Loop, Accumulator, Character String Value

    Benefits

    •  Easy to port to various operating systems (OS) and real-time operating systems (RTOS)
    •  Support for proprietary functionality and any customization that may be needed
    •  Documentation support such as API guides and application interface guide with sample code for easy integration

    Features

    •  Available with binary and source licenses

    •  Pre-requisites: Dedicated available RS-485 port for MS/TP & IP communication

    •  Interfaces for setting/fetching parameter values

    •  Easy to interface exported APIs
     

    •  Configurable stack settings

    •  Modular design and easy customization

    •  Support of proprietary objects and proprietary properties can be added as per the application requirement

    Why Softdel

    Up-to-Date

    BACnet protocol stack with supporting latest BACnet protocol revision

    Readiness

    Comprehensive library of protocol stacks for various profiles, network types, platforms

    Flexibility

    Flexible licensing model to align with customer specific requirements and processes

    Success Stories

    Enabled Several airports, commercial buildings and big shopping malls of global smart cities

    CASE STUDY // BACnet Stack

    BACnet Interface for Home & Multimedia automation

    Client : Leading Manufacturer of Advanced Systems for Home Automation

    Remote Elevator Monitorning

    Client : Leading Provider of Elevator and Escalator Control System

    Talk to our BACnet expert

    Our BACnet expert is happy to address your requirements and challenges.

    Fill out the form below to download the file.

    500 characters left.

    ×