BACnet MS/TP Support & Communication Enhancements
We are pleased to announce the release of Firmware Version 3.4.0, introducing full BACnet MS/TP protocol support along with significant enhancements to BACnet communication, RS-485 network performance, MQTT integration, configuration management, and gateway reliability.
This release enables seamless integration of BACnet MS/TP devices into the gateway for reliable monitoring and control over RS-485 networks. It includes support for ReadPropertyMultiple (RPM), WritePropertyMultilple, Change of Value (COV) subscriptions, configurable MS/TP network parameters, and automatic communication recovery. The BACnet communication framework now supports BACnet MS/TP, providing improved scalability, faster polling, enhanced diagnostics, and greater stability for industrial automation and building management systems.
What's New
Native BACnet MS/TP Support
Firmware v3.4.0 introduces complete support for the BACnet MS/TP protocol, allowing the gateway to communicate directly with BACnet field devices over RS-485 networks.
New Capabilities
- Native BACnet MS/TP communication over RS-485
- ReadPropertyMultiple (RPM) support
- WritePropertyMultiple support
- Change of Value (COV) subscription and notifications
- Automatic communication recovery after network interruptions
These features simplify the integration of BACnet controllers, sensors, VAVs, meters, HVAC equipment, and other BACnet MS/TP devices into cloud-based monitoring systems.
BACnet Communication Enhancements
The BACnet communication engine has been upgraded to improve performance, stability, and scalability across large BACnet installations.
Improvements
- Faster polling performance for multiple BACnet devices
- Optimized communication scheduling across shared MS/TP networks
- Reduced communication retries on busy RS-485 networks
- Improved device status monitoring and communication statistics
- Enhanced diagnostic logging for frame transmission and response analysis
These enhancements provide more reliable communication while reducing network overhead and improving response times.
Improvements
MQTT Integration Improvements
BACnet MS/TP devices can now be published to MQTT using the same object mapping framework already available for BACnet/IP devices.
Enhancements
- Consistent MQTT payload generation
- Unified BACnet object mapping
- Reliable MQTT publishing for BACnet MS/TP devices
- Improved compatibility with cloud SCADA, IoT platforms, and analytics applications
This enables seamless integration of BACnet field devices with cloud monitoring and remote management solutions.
Performance & Reliability Enhancements
Several backend improvements increase gateway performance and long-term operational stability.
System Enhancements
- Optimized RS-485 communication handling
- Improved communication recovery mechanisms
- Better handling of temporary communication failures
- Enhanced polling efficiency
- Improved network stability
- Faster recovery after device reconnection
- Better resource utilization during continuous operation
These enhancements improve overall gateway reliability for 24/7 industrial deployments.
Fixes
BACnet Communication
- Fixed communication stability issues during extended gateway operation
- Improved recovery from BACnet communication timeouts
- Fixed intermittent object synchronization after device reconnection
Configuration
- Fixed validation issues related to BACnet MS/TP communication settings
- Improved parsing of BACnet MS/TP configurations
Performance
- Fixed minor performance bottlenecks in BACnet communication
- Improved memory utilization during continuous operation
- Enhanced overall system stability and communication reliability
Release Notes
Stay up to date with the latest features, improvements, and fixes in AdiNexus
Firmware — V3.4.0
New Features
Added BACnet MS/TP protocol support, enabling communication with BACnet devices over RS-485 networks.
Added support for gateway operation with BACnet MS/TP device configurations.
Added support for ReadPropertyMultiple (RPM) communication on BACnet MS/TP devices.
- Added support for WritePropertyMultiple communication on BACnet MS/TP devices
Added support for Change of Value (COV) subscription and notification handling for BACnet MS/TP devices.
Added configurable BACnet MS/TP communication parameters including MAC Address, and Baud Rate.
Added BACnet MS/TP device routing to MQTT using the existing BACnet object mapping framework.
Added automatic communication recovery and reconnection handling for BACnet MS/TP devices after temporary communication failures.
Enhancements
- Improved BACnet communication framework to support BACnet MS/TP.
- Improved BACnet communication scheduler for efficient handling of multiple BACnet devices across MS/TP datalink.
- Enhanced BACnet object polling performance for BACnet MS/TP networks.
- Optimized RS-485 communication handling for improved network stability and reduced communication retries.
- Improved diagnostic logging for BACnet MS/TP communication, including frame transmission and response status.
- Enhanced BACnet device status monitoring and communication statistics.
- Improved MQTT payload generation for BACnet MS/TP devices to maintain consistency with BACnet/IP devices.
- Enhanced configuration validation for BACnet MS/TP network settings and device mappings.
Configuration Improvements
- Added BACnet MS/TP configuration support in gateway configuration.
- Added validation for BACnet MS/TP communication parameters during configuration loading.
- Improved configuration parser to support BACnet MS/TP devices in the configuration structure.
Fixes
- Fixed various BACnet communication stability issues observed during extended gateway operation.
- Improved recovery from communication timeouts on BACnet networks.
- Fixed intermittent object synchronization issues after device reconnection.
- Fixed minor performance and memory optimization issues related to BACnet communication.
