Main Features
Powerful capabilities for modern industrial IoT
Modbus TCP/RTU Support
Full support for Modbus TCP and RTU protocols with advanced features including read optimization, automatic retry mechanisms, and comprehensive error handling. Configure polling rates, timeouts, and connection management with ease.
MQTT & Sparkplug B
Native MQTT client with full Sparkplug B v1.0 protocol implementation. Automatic birth/death certificates, sequence numbers, and proper state management. Built-in broker failover and store-and-forward capabilities.
Device Templates
Create reusable device templates with predefined tag configurations. Quickly deploy multiple devices with consistent settings. Template synchronization ensures updates propagate to all instances.
Tag Groups
Organize tags into logical groups for better management. Support for system tag groups (RBE, Burst) and custom groups. Group-based polling optimization and data organization.
Report By Exception (RBE)
Reduce bandwidth and improve efficiency with RBE filtering. Only publish values when they change, minimizing unnecessary network traffic while maintaining data accuracy.
Burst Polling
Trigger high-frequency polling on demand via DCMD commands. Temporarily switch to faster polling rates for detailed diagnostics or real-time analysis, then automatically return to normal operation.
Broker Redundancy
Configure primary and secondary MQTT brokers for high availability. Automatic failover on connection loss with background monitoring to restore primary connection when available.
Host Redundancy
Support for redundant Modbus slave connections. Configure primary and backup host addresses with automatic failover for improved reliability and uptime.
Backfill Queue
Store data locally during network outages with configurable backfill queues. Automatic playback when connection is restored, ensuring no data loss during temporary disconnections.
Remote Commands
Write values to Modbus devices remotely via Sparkplug DCMD messages. Full support for coils, holding registers, and all Modbus data types with proper validation.
Advanced Tag Types
Support for multiple tag types including numeric values, state mappings, bit extraction, BCD conversion, and string extraction. Comprehensive data type support from boolean to 64-bit values.
Data Scaling & Conversion
Apply scaling factors, offsets, and precision settings to raw values. Automatic byte order conversion with 8 different swap modes for proper endianness handling.
Connection Monitoring
Real-time connection status tracking for all devices and brokers. Visual indicators for connected, degraded, and disconnected states with detailed error reporting.
Statistics & Diagnostics
Comprehensive statistics for Modbus operations including query counts, response times, exception tracking, and success ratios. Built-in diagnostics for troubleshooting connectivity issues.
REST API
Full-featured REST API with OpenAPI/Swagger documentation. Programmatic access to all configuration, monitoring, and control functions. JWT authentication for secure access.
Web Interface
Modern web-based configuration and monitoring interface. Real-time updates, intuitive navigation, and comprehensive management tools. Built with Angular for responsive, fast performance.