POS IoT

Connect all POS hardware devices with Odoo via IoT Box. Support printers, barcode scanners, scales, customer displays, card readers. Flexible and scalable hardware solution.

IoT Box
Hardware Integration
Printer
Barcode Scanner
Electronic Scale

Overview

POS IoT module allows connecting POS hardware devices with Odoo through IoT Box - a dedicated gateway device or configured Raspberry Pi.

Flexible solution for retail stores and restaurants wanting to use existing hardware or choose devices suitable for their needs and budget.


Key Features

Key points

  • Multi-device connection - Connect multiple printers, scanners, scales simultaneously via one IoT Box

  • Multi-protocol support - USB, Bluetooth, WiFi, Ethernet for different devices

  • Auto-detection - IoT Box automatically discovers and configures devices on connection

  • Remote management - Monitor and configure devices remotely via Odoo web interface

  • Integrated electronic scale - Weigh products and automatically input weight into orders

  • Customer display - Show prices and promotions to customers on separate screen

  • Multi-format printing - Support thermal, laser, inkjet printers with various paper sizes


Target Users

Key points

  • Retail stores - Need to connect printers, barcode scanners, scales

  • Supermarkets, groceries - Need to weigh fresh products, vegetables, fruits

  • Restaurants, cafes - Need to print kitchen tickets on multiple printers

  • Stores with existing hardware - Want to reuse current devices with Odoo


How to Use

Steps

  • 1. Purchase official IoT Box from Odoo or build with Raspberry Pi

  • 2. Connect IoT Box to LAN network (Ethernet or WiFi)

  • 3. Access IoT Box web interface via browser (http://iotbox.local)

  • 4. Connect IoT Box with your Odoo account

  • 5. Plug hardware devices (printer, scanner, scale) into IoT Box via USB

  • 6. IoT Box auto-detects devices, view list in web interface

  • 7. In Odoo POS: Settings → IoT Box → select devices to use

  • 8. Test connection: test print, test scan, test weigh

  • 9. Open POS session and start using devices


Scenario 1: Weigh and sell fresh products

Customer buys 1.5kg beef, cashier places meat on scale connected to IoT Box, system automatically reads weight and calculates price.

Benefits: Accurate, fast, reduce manual input errors, improve customer experience.


Scenario 2: Print receipt and kitchen ticket simultaneously

Restaurant has 2 printers: one at cashier, one in kitchen. When order is created, system automatically prints receipt at cashier and kitchen ticket in kitchen.

Benefits: Automate workflow, reduce errors, increase service speed.


Scenario 3: Scan product barcodes quickly

Customer buys 10 products, cashier scans each product barcode using scanner connected to IoT Box, system automatically adds to order.

Benefits: Fast checkout, reduce waiting time, increase peak hour revenue.


Scenario 4: Display promotions on customer screen

When cashier scans promotional product, customer display shows original price, promotional price, and savings amount.

Benefits: Increase customer satisfaction, encourage purchasing more promotional items.


Scenario 5: Manage multiple branches remotely

IT manager from office accesses Odoo, views IoT Box and device status at 10 branches, detects printer at branch A is out of paper.

Benefits: Centralized monitoring, quick troubleshooting, reduce downtime.


Important Terminology

Key points

  • IoT Box - Gateway device connecting POS hardware with Odoo via network

  • Raspberry Pi - Small computer that can be used as IoT Box

  • USB Device - Device connected via USB port (printer, scanner, scale)

  • Network Printer - Printer connected via LAN/WiFi network

  • Electronic Scale - Digital scale for weighing products sold by weight

  • Customer Display - Screen displaying information to customers

  • Device Driver - Software controlling hardware devices


Tips for Effective Use

Key points

  • Place IoT Box near devices to reduce USB cable length

  • Use powered USB hub if connecting many devices

  • Configure static IP for IoT Box for easier management

  • Backup IoT Box configuration regularly for quick recovery

  • Label each device for easy identification in Odoo

  • Check IoT Box firmware regularly to update new features

  • Use UPS for IoT Box to avoid connection loss during power outage


System Requirements

Key points

  • Official IoT Box or Raspberry Pi 3/4 with Odoo IoT image

  • Stable LAN network connection (Ethernet recommended)

  • Compatible hardware devices (see list on Odoo website)

  • Odoo Enterprise with IoT module activated

  • Web browser to configure IoT Box

  • Stable power supply for IoT Box and devices


Troubleshooting: IoT Box cannot connect to Odoo

Key points

  • Check network connection, ensure IoT Box and POS on same network

  • Access http://iotbox.local to check IoT Box status

  • Verify IoT Box is connected to correct Odoo account

  • Restart IoT Box by unplugging and replugging power

  • Check firewall not blocking connection between IoT Box and Odoo


Troubleshooting: Device not detected

Key points

  • Check device is plugged into correct USB port and powered

  • View compatible device list on Odoo website

  • Try plugging device into different USB port

  • Restart IoT Box after plugging device

  • Check log in IoT Box web interface to see errors


Troubleshooting: Scale cannot read weight

Key points

  • Check scale is powered on and connected correctly

  • Verify scale is selected in POS configuration

  • Calibrate scale according to manufacturer instructions

  • Check connection cable not broken or loose

  • Try different scale to identify issue


Frequently Asked Questions

Key points

  • Can Raspberry Pi replace IoT Box? - Yes, install Odoo IoT image on Raspberry Pi 3/4

  • How many devices can one IoT Box connect? - Depends on USB ports, typically 4-8 devices

  • Can network printer be used without IoT Box? - Yes, but IoT Box helps better centralized management

  • Does IoT Box work offline? - Yes, after initial configuration

  • Can multiple POS connect to one IoT Box? - Yes, multiple POS can share one IoT Box

  • What is IoT Box cost? - About $200 for official IoT Box, $50-100 for self-built Raspberry Pi


Business Benefits

Key points

  • Save 50% cost compared to proprietary hardware solutions

  • Flexible device selection from multiple manufacturers

  • Easily expand with more devices when needed

  • Centralized hardware management across multiple branches

  • Reuse existing hardware devices, reduce waste

  • Reduce 80% setup and hardware configuration time