CPU: At least 1 core (modern processor recommended).
RAM: Minimum of 1 GB (for efficient operation).
Storage: 40 GB SSD or HDD for data storage, including logs and configurations.
Operating System: Ubuntu 22.04 or newer (Linux-based system for better stability and performance).
Integrated Server Roles:
Application Server: Manages user interfaces and data interaction for ESL operations.
MQTT Server: Handles communication between ESL tags, access points (APs), and servers for command and data synchronization.
Database: Stores all essential data (price information, logs, ESL configurations).
Access Point (AP): Acts as a communication hub between the ESL tags and the server. Ensure proper configuration for seamless synchronization.
PDA/Mobile Devices: Supports handheld devices for ESL operations like binding, unbinding, or data updates.
This configuration is tailored for small to medium businesses, such as local supermarkets or boutique stores, with limited ESL deployment.
Designed for environments where price updates are infrequent, and server demands are low.
Combines multiple server roles (Application, MQTT, and Database) to save costs.
Compact and energy-efficient, ideal for local deployment in small retail stores.
Low hardware requirements make it a cost-effective solution.
Supports mobile devices for easy tag updates and maintenance.
Provides essential functionality without the need for separate backup systems (optional but not required).
This minimal setup allows businesses to implement ESL systems affordably while maintaining reliable performance.