...

AdiNexus Firmware V3.3.0

BACnet Performance, BLE Commissioning & Reliability Enhancements

We are pleased to announce the release of Firmware Version 3.3.0, featuring significant improvements across BACnet communication, MQTT integration, BLE commissioning, alarm management, and overall system reliability.

 

This release focuses on delivering enhanced performance for large-scale deployments, improved operational stability, faster commissioning, and more resilient communication between BACnet devices and MQTT-based systems.

What's New

Enhanced BACnet Performance

Major optimizations have been implemented across BACnet discovery, polling, and communication layers to support larger deployments while reducing CPU utilization and improving overall responsiveness.

Improved MQTT Reliability

MQTT communication now delivers lower latency, better message consistency, and enhanced recovery mechanisms during network interruptions.

Faster BLE Commissioning

BLE-based commissioning workflows have been optimized for quicker setup, improved reliability, and enhanced troubleshooting capabilities.

Advanced Alarm Management

New alarm debounce controls, recovery mechanisms, and synchronization enhancements improve alarm accuracy and system reliability.

Increased System Stability

Numerous backend improvements and bug fixes provide better long-term operation and communication resilience.

MQTT Enhancements

Enhanced Payload Generation

Timestamp handling and payload generation have been optimized to improve data consistency across MQTT communications.

Improved Broker Reconnection

Advanced broker reconnection logic automatically restores communication and recovers message delivery after network disruptions.

MQTT Command-Based BACnet Writes

Enhanced support for BACnet write operations through MQTT commands improves remote automation and control capabilities.

Optimized MQTT Publishing

Publishing performance has been improved to reduce latency and increase message throughput.

BACnet Enhancements

Faster BACnet/IP Device Discovery

The device discovery engine has been optimized to significantly reduce scan times in large BACnet/IP networks, enabling faster device identification and commissioning.

High-Performance Object Polling

The BACnet polling engine has been redesigned to efficiently process larger tag counts while minimizing CPU consumption.

Configurable Polling Intervals

Polling intervals can now be configured independently at both device and object levels, providing greater flexibility for balancing performance and network traffic.

Dynamic Device Reconnection

BACnet devices automatically reconnect after communication interruptions without requiring a gateway restart.

Multi-Device Communication Improvements

Enhanced communication management allows more reliable simultaneous monitoring of multiple BACnet devices.

BACnet Object Processing Improvements

Enhanced processing for Analog, Binary, and Multi-State objects improves data consistency and acquisition reliability.

Alarm & Event Improvements

Alarm Recovery & Synchronization

Alarm states are automatically synchronized and restored following BACnet device reconnection and communication recovery.

Alarm Clear Debounce

Configurable debounce timers ensure stable alarm clearing behavior.

Alarm Activation Debounce

Configurable debounce timers prevent false alarm activation caused by temporary signal fluctuations.

High-Performance Alarm Monitoring

Alarm processing has been optimized to efficiently manage large alarm configurations.

BLE Commissioning Improvements

Faster Configuration Transfers

BLE communication has been optimized to accelerate configuration uploads and reduce commissioning time.

Enhanced Error Handling

Additional error detection and recovery mechanisms improve commissioning reliability.

Diagnostic Logging Enhancements

Expanded logging capabilities provide more detailed information during commissioning and troubleshooting activities.

Configuration Improvements

Simplified Configuration Management

BACnet device and object configuration workflows have been streamlined to improve usability and deployment efficiency.

Enhanced Validation & Error Reporting

Configuration parsing now provides improved validation and more detailed error reporting.

Fixes

Object Value Synchronization

Resolved issues where stale BACnet object values could remain after communication recovery.

Alarm Synchronization

Fixed alarm state synchronization issues following BACnet communication restoration.

Memory Optimization

Improved memory management for enhanced stability during long-duration continuous operation.

BACnet Read Reliability

Fixed intermittent BACnet object read failures occurring during periods of network congestion.

MQTT Publish Recovery

Resolved MQTT publish failures during temporary network interruptions and improved automatic message recovery.

Release Notes

Stay up to date with the latest features, improvements, and fixes in AdiNexus

Firmware — V3.3.0

Enhancements

  • Enhanced BACnet/IP device discovery performance for large-scale BACnet networks. 
  • Improved BACnet object polling engine to support higher tag counts with reduced CPU utilization. 
  • Optimized MQTT publishing mechanism for lower latency and improved throughput. 
  • Added configurable polling intervals at device and object levels.
  • Enhanced MQTT payload generation with improved timestamp handling and data consistency.
  • Improved BACnet-to-MQTT routing reliability during intermittent network conditions.
  • Added support for dynamic BACnet device reconnection without requiring gateway restart.
  • Enhanced multi-device communication handling for simultaneous BACnet device monitoring.
  • Improved processing of Analog, Binary, and Multi-state BACnet objects.
  • Optimized memory management for long-duration gateway operation.
  • Improved MQTT broker reconnection logic with automatic message recovery.
  • Enhanced diagnostic logging for BACnet communication troubleshooting.
  • Added detailed communication statistics for BACnet devices and MQTT broker connections.
  • Improved configuration validation to prevent invalid BACnet object mappings.
  • Improved MQTT command-based BACnet write support.

BLE Commissioning Improvements

  • Optimized the BLE commissioning process for faster and more reliable configuration transfers.
  • Enhanced error handling and logging throughout the BLE module.
  • Included various bug fixes and performance improvements.

Alarm & Event Improvements

  • Enhanced BACnet alarm monitoring performance for large alarm tag configurations.
  • Added configurable alarm activation debounce timers.
  • Added configurable alarm clear debounce timers.
  • Improved alarm state synchronization after BACnet device reconnection.
  • Added alarm recovery mechanism after communication restoration.

Configuration Improvements

  • Simplified BACnet device and object configuration management.
  • Enhanced configuration parser validation and error reporting.

Fixes

  • Fixed intermittent BACnet object read failures during network congestion.
  • Fixed stale object values after BACnet device recovery.
  • Fixed alarm state synchronization issues after communication recovery.
  • Fixed MQTT publish failures during temporary network interruptions.
Scroll to Top

Let's get in touch

Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
Seraphinite AcceleratorOptimized by Seraphinite Accelerator
Turns on site high speed to be attractive for people and search engines.