• The Cimetrics BACstac/DN 2.2  saves man-years of development when your company needs to create a BACnet solution for Microsoft .NET 8!

    The BACnet standard is a 1000 page book that is a challenging assignment for even the most skilled computer programmers.  There are concepts in the HVAC and BUILDINGS INFRASTRUCTURE world that are just not taught in computer school.  These 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 for Microsoft .NET 8 which greatly simplifies the task of interfacing to BACnet. 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 committees. For example, many hundreds of protocol modifications, requirements, and enhancements have taken place in just the past year!

    And then there is Microsoft...  everyone knows that the number of operating systems released by Microsoft has increased dramatically.  If you sell applications that combine a PC using the Windows OS and BACnet then you will need to do extensive testing on Windows 10 or later, Windows Server 2016 or later. By purchasing the Cimetrics BACstac solution, we do the compatibility coding and testing!  This typically saves man-years of software developer time EVERY YEAR!

  • BACstac Comparison Chart: Check which BACstac is right for you!

     

    This is a BACnet/DN protocol stack designed for the development of BACnet-compliant Windows applications that run on the Microsoft .NET 8. It was designed for development of managed code applications, and has ready examples of projects for Microsoft Visual Studio.

    This release of BACstac/DN 2.2 supports all required functionality of BACnet 2016 (revision 20). It also supports most optional functionality except Virtual Terminal services (Clause 17) and Virtual Devices.

    This release has added support of the following addenda:
    * New Services in Addendum bi: AuditLogQuery, ConfirmedAuditNotification, UnconfirmedAuditNotification
    * New Object support added: AuditLog, AuditReporter Staging
    * Support for .NET 8 

    BACstac/DN is designed to facilitate the development of BACnet-compliant operator workstations and operator displays -B-OWS, B-XAWS, B-AWS, B-OWS, B-OD, B-ALSWS, B-LSWS, B-LSAP, B-AACWS, B-ACWS, B-ACSD, B-BC, B-AAC, B ASC, B-SA, B-SS, B-ALSC, B-LSC, B-AACC, B-ACC, B-BBMD, B-ACDC,  AE-N-A, AE-ACK-A, AE-ASUM-A, AE-ESUM-A, DS-COV-A, DM-LM-A and B-ACCR profiles. 

    Data links: BACnet/SC, BACnet/IP with Foreign Device and BBMD support, BACnet/Ethernet using the Npcap driver.

    Operating systems supported: Windows 10 or later, Windows Server 2012 or later, Linux with ready packages for Debian and Ubuntu.

    Development environment supported: Visual Studio 2022 or later.

    Code provided: Dynamic-link library (DLL), the BACstac service (a Windows service), and example programs (provided as source code written in C#)

    Supported services: AuditLogQuery ConfirmedAuditNotification, UnconfirmedAuditNotification, ReadProperty, ReadPropertyMultiple, WriteProperty, WritePropertyMultiple, ReadRange, Device Communication Control, TimeSynchronization, UTC Time Synchronization, ReinitializeDevice, AddListElement, RemoveListElement, CreateObject, DeleteObject, SubscribeCOV, SubscribeCOVProperty, ConfirmedCOVNotification, ConfirmedCOVNotificationMultiple, ConfirmedEventNotification, UnconfirmedCOVNotification, UnconfirmedCOVNotificationMultiple, SubscribeCOVPropertyMultiple, I-Am, I-Have, Who-Has, Who-Is, AcknowledgeAlarm, GetAlarmSummary, GetEnrollmentSummary, GetEventInformation, LifeSafetyOperation, ConfirmedPrivateTransfer, UnconfirmedEventNotification. UnconfirmedPrivateTransfer, ConfirmedTextMessage, UnconfirmedTextMessage, WriteGroup

    Documentation provided: User's Guide and Programmers Reference.

    If you would like a version with source code, please consider the following product: B1080 BACnet/DN software for Windows Microsoft .NET 8 (source code).

    * The following BACnet object types are supported:  AuditLog, AuditReporter, Staging, AccessCredential, AccessDoor, AccessPoint, AccessRights, AccessUser, AccessZone, Accumulator, AlertEnrollment, AnalogInput, AnalogOutput, AnalogValue, Averaging, BinaryInput, BinaryOutput, BinaryValue, BinaryLightingOutput, BitStringValue, Calendar, Channel, CharStringValue, Command, CredentialDataInput, DatePatternValue, DateValue, DatetimePatternValue, DatetimeValue, Device, ElevatorGroup, Escalator, EventEnrollment, EventLog, File, GlobalGroup, Group, IntegerValue, LargeAnalogValue, LifeSafetyPoint, LifeSafetyZone, LightingOutput, LoadControl, Loop, MultiStateInput, MultiStateOutput, MultiStateValue, NetworkPort, NotificationClass, NotificationForwarder, OctetStringValue, PositiveIntegerValue, Program, PulseConverter, Schedule, StructuredView, TimePatternValue, TimeValue, TrendLog, TrendLogMultiple.
    .

  • Join the BACnet Global Community!

    BACnet Develpment kit

    More than 150 manufacturers are registered members of the BACnet community.  This group includes prestigious companies like SiemensHoneywellSecomJVCTraneKMC ControlsLG ElectronicsPrivaLoytec, Matsushita, Matrikon, Mitsubishi, Samsung, Sauter, Trend, Wago, and many more.

    ALL of these companies mentioned using the Cimetrics BACstac!

    Our role in the industry is to keep these well-known companies UP-TO-DATE with the latest BACnet features and to make sure that this code is compatible with the ENDLESS Windows changes.