SKU: 499BN

BACnet Source Code Stack

BACnet/IP and BACnet MS/TP Source Code Stack

Datasheet Request Info

BACnet™ is the international standard for data communications in building automation and control. If you have a need to connect to a BACnet controller or read and write BACnet devices, there are two choices. Spin it in-house or buy a solution. An in house development is not impossible but meeting the BTL standard (BACnet Test Laboratory) is usually more time consuming and expensive than it appears. A proven industry solution is a low risk, fast to market, economically smart decision.

When you integrate the RTA BACnet Source Code into your device, you jumpstart the conversion of your devices to BACnet. With this easy-to-implement, single task, standard C solution that can be customized for your I/O and data requirements, you accelerate your time to market and conserve precious development resources that can be used on other software tasks.

What is the BACnet Source Code Development Kit?
The BACnet Source Code Development Kit is a set of modular software components that provide BACnet/IP Server functionality (your device acting as a BACnet device), BACnet/IP Client functionality (your device as a BACnet Controller), BACnet MS/TP Master functionality (your device as an RS485 Master) and BACnet MS/TP Slave functionality (your device as an RS485 Slave). Your device can support any of these operation modes using the same code base.

The Real Time Automation Royalty Free, BACnet Development Kit interfaces with your embedded application through simple function calls. The development kit includes everything you need to implement your BACnet solution; “no royalty”, single task source code, sample objects, a BACnet Scanner tool, a ready-to-run sample application, complete documentation and much more.

What’s Included?
The BACnet Development Kit includes everything you need to get started. It includes support for the most common operations on BACnet including Read Single, Write Single and Change of Value. It includes all the basic objects that are expected for BACnet implementation. And it includes a sample project that you can use to pattern the architecture of your BACnet device.

When you get the Windows BACnet Adapter Source Code you get a product developed with thousands of hours of engineering time. You’re getting a solution that’s been used in everything from I/O blocks to VAV controllers to roof top ventilators and HMIs. This software packages is reliable and thoroughly tested in demanding industrial applications.

Real Time Automation supports many operating systems, but here are a few that are the most common:

  • Windows
  • VxWorks
  • Net Silicon
  • Rabbit
  • Quadros
  • Netburner
  • Freescale
  • Linux
  • Mentor Nucleus
  • Open TCP
  • Microchip
  • PowerQUICC II Pro

Why Would I Buy From Real Time Automation?
A great question! You’ve found a company that offers BACnet products and services that is “right-sized” for your needs. We’re not a garage shop lacking the experts, product solutions and support you expect. But we’re also not so big that you and your business isn’t important to us.

Because we’re a small shop when you work with RTA you’ll get expert integration instruction and support from an actual developer that uses the code for product development. You work with someone who knows how to make real products work in real BACnet applications. Best of all support doesn’t require a ticket or 24 hour wait.

This is the same code set we use in all of our BACnet/IP and BACnet MS/TP enabled products.

Why You’ll Love Working With Real Time Automation
When you call, a live person answers the phone. When you talk with sales, you will get honest answers and recommendations even if that means recommending someone else’s solution. When you get the code it will a code set that was have worked hard to make very developer friendly.

And if it needs to be tailored for your application, you’ll get it your way.

What does Royalty Free Mean?
BACnet Source Code is licensed on a one-time fee basis. No that does not mean the code is free, but nice try. It means you pay one time, upfront for license and integration. After that whether you sell 2 our 2 million products featuring that code you never owe RTA another dime.

The license provides for the unrestricted use of the development libraries, and their code components, for the development of BACnet products to be resold in binary form. The development source code, libraries, and components, may not be resold or sublicensed.

License fees include fully commented source code, documentation, and one year warranty on all code. Service and Agreement and support is provided by Real Time Automation.

What to Do Next
Your next step is to contact the RTA Project Manager and schedule a telephone consultation to discuss your application.

  • Easily Add BACnet Communications to your device
  • Have Your Device Support both BACnet/IP and BACnet MS/TP
  • Support the Most Common Object Types
  • Support Read, Write, Change-of-Value Service Codes
  • No Nonsense Single Product Line Licensing with No Ongoing Royalties
  • Easy-to-use Single Task Implementation
  • 100% “C” Based Source Code
  • Complete Integration Guide for Developing BACnet Devices
  • Fully Compatible with All Berkley Sockets Enabled Software
  • Analog Input, Output & Value
  • Binary Input, Output & Value
  • Multi-State Input, Output & Value
  • Calendar
  • Device
  • File
  • Accumulator
  • Notification Class
  • Trend Log
  • Schedule
  • Structured View
  • Character String Value
  • Date Time Value
  • Large Analog Value
  • BitString Value
  • OctetString Value
  • Time Value
  • Integer Value
  • Positive Integer Value
  • Date Value
  • Date Pattern Value
  • Date Time Pattern Value
  • Event Log