BACstac/32 - BACnet protocol stack for 32-bit embedded controllers (B1140)

B1140

This product is only available upon request. Contact us for a quote.



  • The Cimetrics BACstac saves man-years of development when your company needs to create a BACnet solution for a 32-bit embedded platform.

    Implementation of the BACnet standard is a challenging assignment for even the most skilled computer programmers.  The differences between BACnet and traditional IT protocols can lead to a significant learning curve when starting from scratch.

    Our software team has created a set of BACnet libraries which greatly simplify the task of creating BACnet-compliant products.  Even the largest companies in the HVAC industry use our code because it is a very complex and time-consuming task keeping up with the ongoing changes that are taking place in the BACnet standard.  Numerous BACstac-based products are now BTL listed.

  • BACstac Comparison Chart:

    BACstac Comparison Chart

    Download

    This is a BACnet protocol stack designed for the development of BACnet-compliant applications that run on 32-bit embedded platforms. Complete C-language source code is included.  The customer is responsible for porting the BACnet software to the target platform.

    New in V7.0: This release supports BACnet protocol revision 18. Most optional functionality of revision 18 is also supported with some exceptions.
    This release adds the following addenda: 2010aa, 2012au, 2012az, and 2012at (which include 3 new BACnet object types: Lighting Output, Channel, and Binary_Lighting_Output; and one new service: WriteGroup). This release also includes a few improvements to the Network Port object type.).

    Supports following profiles: B-OWS, B-OD, B-BC, B-AAC, B-ASC, B-SA, B-SS.

    Data links: BACnet/IP with Foreign Device and BBMD support, Ethernet (IEEE 802.3), ARCNET, MS/TP, PTP

    BACnet routing: This product supports BACnet routing functionality and the creation of multi-device gateways.

    Operating system requirements: The target platform must support threads, semaphores, recursive mutexes, dynamic memory allocation, time, persistent storage (for configuration data), and the required network interfaces; please refer to the Porting Guide for more information. BACstac 6.9 has been verified on Debian GNU/Linux 6.0 (Squeeze), Debian GNU/Linux 7.0 (Wheezy), Ubuntu 10.04 (Lucid), and Ubuntu 12.04 (Precise Pangolin).

    Development tools: For Linux-based target platforms, supported development environments are gcc version4.1 or later, Debian GNU/Linux 6.0 (Squeeze), Debian GNU/Linux 7.0 (Wheezy), Ubuntu 10.04 (Lucid), Ubuntu 12.04 (Precise), and Perl 5.6 or later (5.8 is recommended)

    Code provided: Example programs, unit tests, makefiles for both, and complete C-language source code.

    Documentation provided: User's Guide, Porting Guide, and Programmers Reference.

    Customers that want to develop a BACnet-compliant device that will run on Microsoft Windows should also consider the B1091 BACnet Software for Windows (source code).

    * NOTE: BACstac v7.0 supports all BACnet 2016 object types except the Network Security and Timer object types: Analog Input, Analog Output, Analog Value, Averaging, Binary Input, Binary Output, Binary Value, Calendar, Command, Device, Event Enrollment, File, Group, Life Safety Point, Life Safety Zone, Loop, Multi-state Input, Multi-state Output, Multi-state Value, Notification Class, Program, Pulse Converter, Schedule, Trend Log, Access Door, Event Log, Load Control, Structured View, Trend Log Multiple, Access Point, Access Zone, Access User, Access Rights, Access Credential, Credential Data Input, CharacterString Value, DateTime Value, Large Analog Value, BitString Value, OctetString Value, Time Value, Integer Value, Positive Integer Value, Date Value, DateTime Pattern Value, Time Pattern Value, Date Pattern Value, Network Security, Global Group, Notification Forwarder, Alert Enrollment, Channel, Lighting Output, Binary Lighting Output, Network Port, Elevator Group, Lift, Escalator, Accumulator.

  • Join the BACnet Global Community !


    More than 150 manufacturers are registered members of the BACnet community.  This group includes prestigious companies like Siemens, Honeywell, Secom, JVCTrane, KMC Controls, LG ElectronicsPriva, Loytec, Matsushita, Matrikon, Mitsubishi, Samsung, Trend, Wago, and many more.

    ALL of these companies mentioned use the Cimetrics BACstac !

    Use the BACstac to create BACnet-compliant products for HVAC control, lighting control, physical access control and alarm systems.

  • pdf icon Porting Guide for Embedded Platforms V.7.0

Product Q&A

Ask a Question
0
Q: Any road map to have security implementation n stack.

A: Hello, We have not and will not be implementing BACnet Security addenda (addendum g).

1
Q: Any plans to support elevator Object ?

A: Yes, we do plan on implementing this Object. It is on the road map.

2
Q: Is this product is compatible with STM32F0 microcontrollers ARM Cortex - M0. Thanks!

A: For ARM Cortex we would recommend our BACnet Protocol stack for small devices - uBACstac.


Related Items

cimetrics.com Legal Terms and Conditions

June 29, 2016

cimetrics.com (the "Site") is owned by Cimetrics Inc. ("Cimetrics").

PLEASE READ THESE TERMS AND CONDITIONS CAREFULLY BEFORE USING THIS SITE.  YOU MAY NOT USE THIS SITE IF YOU DO NOT ACCEPT THE TERMS AND CONDITIONS.

Terms of Use

The information herein provided is for general informative purposes only, and no warranties or representations are made with respect thereto. The information may contain inaccuracies or typographical errors.  The information provided is subject to change at any time, and without notice. Changed information may include, but is not limited to, technical specifications and pricing. Binding declarations are only given after detailed enquiries.

BECAUSE THE INFORMATION IS NOT WARRANTED, ALL LIABILITY FOR THE ACCURACY OF THE INFORMATION IS EXPRESSLY EXCLUDED.

IN NO EVENT SHALL CIMETRICS, ITS OFFICERS, DIRECTORS, EMPLOYEES, PARENTS, AFFILIATES, SUCCESSORS OR ASSIGNS, BE LIABLE FOR ANY DIRECT, INDIRECT, PUNITIVE, INCIDENTAL, SPECIAL, CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF USE, DATA OR PROFITS, ARISING OUT OF OR IN ANY WAY CONNECTED WITH THE USE OR PERFORMANCE OF THE CIMETRICS SITE, WITH THE DELAY OR INABILITY TO USE THE CIMETRICS SITE OR RELATED SERVICES, THE PROVISION OF OR FAILURE TO PROVIDE SERVICES, OR FOR ANY INFORMATION, SOFTWARE, PRODUCTS, SERVICES AND RELATED GRAPHICS OBTAINED THROUGH THE CIMETRICS SITE, OR OTHERWISE ARISING OUT OF THE USE OF THE CIMETRICS SITE, WHETHER BASED ON CONTRACT, TORT, NEGLIGENCE, STRICT LIABILITY OR OTHERWISE, EVEN IF CIMETRICS HAS BEEN ADVISED OF THE POSSIBILITY OF DAMAGES. BECAUSE SOME STATES/JURISDICTIONS DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES, THE ABOVE LIMITATION MAY NOT APPLY TO YOU. IF YOU ARE DISSATISFIED WITH ANY PORTION OF THE CIMETRICS SITE, OR WITH ANY OF THESE TERMS OF USE, YOUR SOLE AND EXCLUSIVE REMEDY IS TO DISCONTINUE USING THE CIMETRICS SITE.

Passwords

If you have been given a Password in order to gain access to certain information on this Site, or any other affiliates’ website, then you agree, as a condition of receiving said Password, that you shall keep the Password confidential. You shall only disclose the Password to your employees or agents who have a need to know. You are solely responsible for all activities that occur using your Password.

If you become aware of any unauthorized use of your Password, you agree to notify Cimetrics immediately.  Cimetrics reserves the right to revoke your Password access at any time for any reason whatsoever.

Copyrights and Trademarks

All information provided on the web pages of Cimetrics.com is protected by copyright. It is prohibited to copy, process, modify or commercially distribute this information without the express written permission of Cimetrics.

Analytika, Infometrics, Metermetrics, BACstac, BACstac/DN, and BAS-o-matic are trademarks or registered trademarks of Cimetrics.  The Analytika, Cimetrics, Infometrics and Metermetrics logos are trademarks or registered trademarks of Cimetrics.  All other trademarks are owned by their respective companies.

Links to Other Websites

This Site may from time to time contain links to other websites ("Linked Site") or other Internet information sources ("Third Party Source"). These links are provided solely as a convenience to users of this Site and do not constitute an endorsement, sponsorship or recommendation by Cimetrics.  Each Third Party Source or Linked Site may have its own terms of use and privacy policy. Cimetrics is not responsible for the content, availability, or policies of any Linked Site or Third Party Source, or any additional links contained therein.

Privacy

Please read the privacy policy for this Site, which is incorporated into these Terms and Conditions by reference.