GPL (GNU General Public License)    
3.0/5 21
This project provides an Open Source BACnet protocol stack designed for embedded systems

editor's review






BACnet (Data Communication Protocol for Building Automation and Control Networks) is an open source protocol stack software that provides a BACnet network layer, a media access (MAC) layer, and an application layer for embedded systems.

Designed for embedded systems

It is a royalty-free software project especially designed for embedded systems, as well as for GNU/Linux, Microsoft Windows, and other UNIX-like computer operating systems. Real-time operating systems (RTOS) and microcontrollers are also supported by BACnet.

Includes a wide range of command-line tools

The package includes an example BACnet server application and an example BACnet client. Actually, it consists of a wide range of command-line tools, among which we can mention bacarf, bacepics, bacrbdt, bacscov, bacucov, bacwi, mstpcrc, bacawf, baciamr, bacrd, bacserv, bacupt, bacwir, bacdcc, bacinitr, bacrp, bacrpm, bacts, bacwh, bacwp, and mstpcap.

A data communication protocol

BACnet is a data communication protocol designed for building control and automation networks. This project will help application developers to implement support for sending and receiving messages, which contain data that is recognized by other BACnet compliant devices.

Designed for the embedded BACnet device

The software has been designed specifically for the embedded BACnet device. For portability, it is written entirely in the C programming language. It includes a wide variety of unit tests and numerous demo BACnet application examples.

Getting started with BACnet

BACnet is a simple program, so installing it is a very easy task, but first make sure that you download the latest release of BACnet from Softpedia, save the archive on your Home directory, and uncompress it using the archive manager utility of your choice.

Open a Terminal app, go to the location of the extracted archive files (e.g. cd /home/softpedia/bacnet-stack-0.8.2) and run the ‘make’ command to compile the program. Install it system wide by running the ‘sudo make install’ command.

BACnet was reviewed by Marius Nestor
Last updated on February 5th, 2015
BACnet - screenshot #1

2 User reviews so far. Load top Load all