Skip to main content

Architecture

Datalogic Connect is built on a modern microservices architecture that provides scalability, flexibility, and reliability for managing your devices and data. The platform is designed to handle large volumes of data, support real-time analytics, and integrate with a wide range of Datalogic devices.

High-Level Architecture

The diagram below shows the overall architecture of Datalogic Connect: operators manage devices from a centralized cloud, while each store runs an IoT Edge Gateway that bridges the cloud and local Datalogic devices.

Components Overview

ComponentDescription
Web Application UIUser-friendly interface for monitoring and managing devices, stores, and users across all locations.
REST APIPrimary communication layer between the UI and backend services. Handles data exchange and control commands.
IoT Edge GatewayA server deployed in each store that bridges the cloud and local devices. Runs IoT Edge modules for message routing, certificate management, and file serving.
AladdinSDSSoftware installed on each POS system that manages communication between the POS and connected Datalogic devices via the appropriate driver.
Mobile ScannersDatalogic mobile devices that connect directly to the IoT Edge Gateway over MQTT (plain, port 1883) or MQTTS with mutual TLS (port 9883).
USB DevicesDatalogic fixed retail scanners and handheld scanners connected to a POS system via USB interface and managed through AladdinSDS.

Workflow Summary

  1. Cloud Communication: The Web Application UI interacts with the Datalogic REST API to issue commands and retrieve data. Commands and telemetry are transmitted securely over the Internet using MQTT or HTTPS.

  2. Store Communication: The IoT Edge Gateway in each store receives messages from the cloud and routes them to the appropriate POS system over the local network.

  3. Device Interaction: Each POS system communicates with connected IoT devices through the AladdinSDS and device driver. Devices execute commands or return telemetry data back through the same path.

Key Features

  • Centralized Management: Cloud-based monitoring and control of IoT devices across multiple stores from a single interface.
  • Real-Time Communication: MQTT ensures efficient and reliable message delivery between the cloud and stores.
  • Scalability: Additional stores and devices can be onboarded without significant architectural changes.

Use Cases

  • Retail Operations: Managing point-of-sale systems and associated IoT devices across a retail network.
  • Device Monitoring: Centralized oversight, diagnostics, and health tracking of IoT devices.
  • Remote Configuration: Deploying firmware updates and configuration changes to stores from the cloud.