Watch Archived Webinars from our AI Experts!
Webinars

SORBA.ai Version 10.4.0

SDE 10th Generation

This release delivers significant enhancements across the platform, including improved user interface accessibility, robust backend and IoT service updates, expanded IoT connector capabilities, new virtual environment and application deployment tools, core system optimizations, script engine refinements, and advanced vision service features with enhanced processing and object detection.

1. User Interface Enhancements

  • Improved Accessibility: New upload component and optimized workflows for better usability.
  • Redesigned Tables and Views: Migrated legacy tables to the SORBA Table framework for improved performance and clarity.
  • Custom Icons and Visual Refinements: Added new icons and streamlined navigation for a more intuitive experience.

2. Backend and Service Updates

  • IoT Unified Data Auto Sync:
    • Added support for nested JSON and non-JSON structures in MQTT payloads.
    • Introduced OPC-UA builders and MQTT redundancy mode.
    • Optimized memory usage and fixed bugs like duplicate Asset Group nodes.
  • New Tools:
    • Certificate Manager: For managing self-signed and third-party certificates (e.g., Let's Encrypt).
    • MQTT Broker Manager: For configuring secure and insecure MQTT ports with TLS/SSL support.
  • Discovery API:
    • Added support for Cassandra, SQL queries, InfluxDB 1, and non-JSON payloads in MQTT discovery.
    • Fixed issues with MongoDB, InfluxDB 1, and IBA HD connections.

3. IoT Connector Updates

  • Added support for non-JSON payloads, SQL queries, and InfluxDB 1 queries.
  • Enhanced data handlers and fixed bugs for smoother operations.

4. Virtual Environments and Node App

  • Introduced Virtual Environment Creation.
  • Launched a Node App for Deploying Applications, enabling the creation of SCADA-like dashboards and Streamlit templates for reading/writing SORBA Historian data.

5. Core System Improvements

  • Changed system alarms to warnings for better usability.
  • Fixed bugs in BACnet, Modbus TCP, and backup file handling.
  • Updated drivers (e.g., TwinCAT) and improved scaling parameter handling.

6. Script Engine Enhancements

  • Improved logging, memory usage, and error handling.
  • Added new functions like get_osinfo, safe_div, and temperature conversion utilities.
  • Introduced ThreadPool for optimized process execution and debug files per script.

7. Vision Services Updates

  • Enhanced frame processing, recording management (H.264 format), and streaming performance (WebRTC).
  • Added event-driven processing with tag-based triggers and custom frame processors.
  • Introduced a video streamer for integrated frame processing and Node Video creation.
  • Improved recording management:
    • Support for H.264 format.
    • Size-based retention policies.
    • New endpoints for accessing and deleting recordings.
    Optimized streaming performance:
    • Utilized a dedicated server.
    • WebRTC for camera streams.
    Expanded processing capabilities:
    • Added depth estimation with MiDaS models (DepthEstimatorStreamer).
    • Object detection with YOLOv7 and YOLOv9 models (ObjectDetectorStreamer).
    • Event templates for object detection (ObjectDetectionEvent).
    • Snapshot options (SnapshotCondition).
    • Custom frame processors (ProcessorBase).
    • added Tracker for object detection:
      • Integrated realtime tracker (BYTETracker).
    Introduced event-driven processing:
    • Tag-based triggers.
    • Buffering for past frame recording.
    • Support for regions and masks.
    Developed a video streamer:
    • Integrated frame processing.
    • Enabling Node Video creation as an IoT-Connector.
    Additional Processors:
    • Motion Detection:
      • Motion detection using background subtraction (MotionDetector).
    • Models Added:
    • Depth Estimation Models:
      • MiDaS models.
    • Object Detection Models:
    • YOLOv7 and YOLOv9 models.

Browse Previous Versions