Shenzhen Xingtong IOT Technology Co., Ltd.
Barcode Scanner Manufacturer with development & Invention ability
XT802C / XT802D / XT802E / XT802F
Connect the device to the local area network via Ethernet cable or WiFi 2.4G/5G.
Ensure the device and database server are on the same network segment and can communicate with each other.
Record the database server IP address, port number, database name, username, and password.
Confirm the device runs Android 11, Linux 4.19/Debian, or Windows (for XT802F-X86).
Install the XTIOT price query application or third-party POS/retail management software that supports database connection.
Enable network permissions for the price query app in the device system settings.
Open the price query software and navigate to Settings → Database Configuration.
Select the database type: MySQL, SQL Server, PostgreSQL, Oracle, etc.
Enter the connection parameters:
Server IP: [Database server IP]
Port: [Default: 3306 for MySQL, 1433 for SQL Server]
Database Name: [Target database name]
Username: [Database access username]
Password: [Database access password]
Set the connection timeout (recommended 10–30 seconds) and enable auto-reconnection.
Click Test Connection to verify connectivity; a success message confirms the setup.
Save the configuration and restart the application for changes to take effect.
In the price query app, go to Settings → Network API.
Select API connection mode and enter the backend server API address (e.g., http://[server-ip]:[port]/api/price).
Configure request parameters: barcode format, data encoding (UTF-8), and authentication token.
Set the data synchronization interval (real-time or 1–5 minutes for periodic sync).
Test the API connection by scanning a barcode; verify price data is fetched from the server.
Save the API configuration and enable automatic data update.
Connect the XT802 series device to the POS system via Ethernet or USB.
Install the XTIOT POS driver on the POS server and pair it with the price checker.
In the POS software, enable price data sharing and map the product database to the price checker.
Configure real-time data push from the POS database to the XT802 device.
Test by updating product prices in the POS system; confirm the price checker displays the latest data.
Enable automatic data synchronization in the app settings to ensure real-time price updates.
For large databases, configure incremental synchronization to reduce network load.
After connection, scan multiple product barcodes to verify:
Price information is displayed correctly.
Product details (name, specifications, promotions) are synchronized.
Data update latency is within acceptable limits (≤ 2 seconds).
Check the device log for connection errors (e.g., timeout, authentication failure) and troubleshoot accordingly.
Connection Failed: Check network connectivity, verify IP/port settings, and confirm database server is running.
Authentication Error: Re-enter the correct username and password; check database user permissions.
Data Not Synchronized: Ensure the synchronization interval is set correctly; restart the app or device.
Slow Response: Optimize database query performance; reduce the number of concurrent connections.
Regularly back up the database to prevent data loss.
Update the device system and price query app to the latest version for stability.
Use encrypted connections (HTTPS, SSL) for API/database access to protect data security.
Restrict database access permissions to authorized devices only.