IoT system connection

Estimated reading: 2 minutes 18 views

Introduction

The Internet of Things (IoT) enables your Point of Sale (POS) to connect seamlessly with hardware devices such as printers, cash drawers, barcode scanners, scales, customer displays, and payment terminals. By integrating an IoT system with your Odoo POS, you can improve checkout efficiency and enhance the customer experience.

Step-by-Step Instructions

  1. Install required apps
    1. Ensure that both Point of Sale (POS) and IoT apps are installed in your Odoo database.
  2. Set up the IoT system
    1. Configure an IoT Box or a Windows virtual IoT
  3. Connect peripheral devices

Device

Instructions

Printer

Connect a supported receipt printer via USB or network, then power it on. See Orders printing.

Cash Drawer

Connect the cash drawer to the printer using an RJ25 cable.

Barcode Scanner

Ensure the scanner ends barcodes with an ENTER character (keycode 28). This is usually the default setting.

Scale

Connect and power on the scale. See Connect a scale.

Customer Display

Connect a screen to the IoT box to display POS orders. See Connect a screen.

Payment Terminal

Connection varies by terminal model. See the specific payment terminal documentation.

  1. Connect IoT to Odoo
    1. Open POS settings in Odoo.
    2. Select your POS or click the ⋮ (vertical ellipsis) on a POS card, then click Edit.
    3. Scroll to Connected Devices, enable IoT Box, and choose the devices to be linked.
    4. Click Save.
  2. Verify connections
    1. Click IoT Devices in your POS to view all connected devices and their statuses.
    2. Click on a device card to open its detailed form.

Tips

  • Always check device compatibility using the [List of Supported Hardware].
  • Restart the IoT Box if devices do not appear in Odoo.
  • Place the IoT Box near the POS to avoid connection issues.
  • For barcode scanners, test the ENTER character setting with a simple barcode before deployment.

Key Benefits

  • Seamless checkout process with integrated devices.
  • Reduced manual errors by automating hardware interactions.
  • Enhanced customer experience through faster payments and receipts.
  • Centralized management of devices directly within Odoo POS.

Related Articles

Leave a Reply

Your email address will not be published. Required fields are marked *

Learn how we helped 100 top brands gain success