Odoo 20 introduces the OBox Management module, a centralised interface to manage all connected Odoo IoT Boxes from a single dashboard. This update addresses one of the most common pain points for multi-location businesses: configuring, monitoring, and maintaining IoT hardware box-by-box across warehouses, retail outlets, and manufacturing facilities.
At Botspot Infoware, we have implemented Odoo IoT solutions for businesses across India, Malaysia, Singapore, KSA, UAE, and Europe, connecting barcode scanners, receipt printers, payment terminals, scales, cameras, and industrial machinery to Odoo ERP.
The OBox module in Odoo 20 transforms how enterprises manage hardware at scale.
This guide explains what OBox is, how it differs from the traditional IoT Box, key features, use cases, and whether your business should upgrade to Odoo 20 for centralized IoT management.
What Is OBox in Odoo 20?
OBox (Odoo Box) is the new centralized management module introduced in Odoo 20 that provides a single interface to manage every connected Odoo IoT Box across your organization.
Previously, businesses with multiple IoT Boxes had to:
Access each IoT Box's local IP address individually
Configure devices box by box
Monitor status and troubleshoot issues separately
Manually update firmware on each device
With OBox, all of this happens from within Odoo itself; no need to open separate browser tabs or remember IP addresses.
OBox vs IoT Box: What Is the Difference?
| Feature | IoT Box (Odoo 17–19) | OBox (Odoo 20) |
|---|---|---|
| Management Interface | Access each box via local IP address | Centralized dashboard inside Odoo. |
| Configuration | Box-by-box setup | Bulk configuration from one interface |
| Monitoring | Check status individually | Real-time status for all boxes in one view |
| Maintenance | Manual firmware updates per box | Centralized firmware deployment chesifylabs. |
| Scalability | Difficult for 10+ boxes | Designed for multi-location enterprises |
The IoT Box hardware itself remains the same Raspberry Pi-based device that connects printers, scanners, scales, payment terminals, cameras, and industrial machines to Odoo via USB, Bluetooth, WiFi, or HDMI. OBox is the management layer that sits on top of existing IoT Box infrastructure.
Key Features of the OBox Module in Odoo 20
1. Centralised Dashboard for All IoT Boxes
View every connected IoT Box in a single list with:
Box name and location
Online/offline status
Connected devices per box
Firmware version
Last activity timestamp
This eliminates the need to bookmark multiple IP addresses or maintain spreadsheets tracking box locations.
2. Bulk Configuration and Deployment
Configure multiple IoT Boxes simultaneously:
Apply device mappings across boxes
Set routing rules for users and work centers
Deploy firmware updates to selected boxes or all boxes at once
For businesses with 10+ IoT Boxes across warehouses or retail chains, this reduces deployment time by 60–70%.
3. Real-Time Monitoring and Alerts
OBox provides:
Live status indicators (online, offline, restarting)
Device-level health checks
Automatic alerts when boxes go offline or devices malfunction
This is critical for 24/7 operations like manufacturing plants or multi-shift warehouses where hardware downtime directly impacts productivity.
4. Centralized Log Access
Access IoT Box log files directly from the OBox form view without SSH or remote desktop access. This accelerates troubleshooting and reduces dependency on IT teams for basic diagnostics.
5. Device Assignment and Routing Rules
Assign specific devices to specific users, work centers, or POS stations:
Route barcode scanners to designated warehouse workers
Assign receipt printers to specific POS terminals
Link measurement tools to quality control work centers
This prevents crossed signals in shared environments where multiple operators use the same IoT Box.
Supported Devices and Hardware Compatibility
OBox manages all devices supported by the Odoo IoT ecosystem:
Barcode scanners (USB, Bluetooth, WiFi)
Receipt and label printers (USB, network)
Payment terminals (USB, Ethernet)
Scales and measurement tools (USB, serial)
Cash drawers (USB, RJ12)
Customer displays (HDMI, USB)
Foot pedals and input devices (USB)
Cameras (USB, IP cameras)
Industrial machinery (OPC-UA compatible)
The IoT Box subscription cost remains US$ 30/month/box (or €18.75/month/box in Europe), and OBox management is included at no additional cost for Odoo 20 Enterprise customers.
Industries: Who Benefits Most from OBox?
Multi-Location Retail Chains
Retailers with 5+ stores can:
Monitor all POS hardware from headquarters
Deploy firmware updates across all stores simultaneously
Receive alerts when a store's printer or scanner goes offline
Warehouses and Distribution Centres
Warehouses with multiple IoT Boxes across receiving, picking, packing, and shipping zones can:
Assign specific scanners and printers to specific zones
Track device utilization and uptime
Troubleshoot issues remotely without visiting the warehouse floor
Manufacturing Facilities
Manufacturers with IoT-connected work centers can:
Monitor footswitches, cameras, calipers, and label printers across production lines
Ensure quality control devices are online before each shift
Automate maintenance alerts based on device usage
Food & Beverage and Hospitality
Restaurants and hotels with multiple POS terminals can:
Manage kitchen printers, customer displays, and payment terminals from one dashboard
Quickly swap devices between terminals during peak hours
Ensure all hardware is operational before opening
Odoo 19 vs Odoo 20: IoT Management Comparison
| Feature | Odoo 19 (IoT Box) | Odoo 20 (OBox) |
|---|---|---|
| Management Interface | Local IP access per box | Centralized Odoo dashboard chesifylabs. |
| Configuration | Manual, box-by-box | Bulk configuration |
| Monitoring | Individual status checks | Real-time multi-box monitoring |
| Firmware Updates | Manual per box | Centralized deployment |
| Log Access | SSH or local browser | Direct from Odoo interface |
| Scalability | Challenging beyond 5 boxes | Built for 10+ boxes |
How Botspot Infoware Implements Odoo IoT and OBox
At Botspot Infoware, we are an Official Odoo Partner with 10+ years of experience and 75+ projects delivered across 27+ countries. Our IoT implementation process includes:
1. Hardware Assessment and Planning
Audit existing devices (printers, scanners, scales, payment terminals)
Determine IoT Box count and placement (one per workstation or zone)
Plan network topology (WiFi vs Ethernet, VLAN segmentation)
2. IoT Box Setup and Configuration
Install and connect IoT Boxes to network.
Pair devices with IoT Boxes (USB, Bluetooth, WiFi)
Configure device drivers and routing rules
3. Odoo Module Integration
Link IoT devices to Manufacturing work centers, POS terminals, or Inventory operations
Set up IoT triggers (e.g., footswitch to advance work order, scale to auto-weigh packages)
Test end-to-end workflows (scan → Odoo record update → label print)
4. OBox Centralized Management (Odoo 20)
Enable OBox module in Odoo 20
Register all IoT Boxes in centralized dashboard
Configure bulk settings and monitoring alerts
5. Training and Handover
Train warehouse, retail, or production staff on device usage
Provide troubleshooting guides and escalation paths
Set up 24/7 support for hardware issues
Should You Upgrade to Odoo 20 for OBox?
Upgrade now if:
You manage 5+ IoT Boxes across multiple locations.
Your IT team spends significant time troubleshooting hardware box-by-box.
You need centralized monitoring and alerting for 24/7 operations.
You are on Odoo 17 or older (approaching end-of-life in Q4 2026).
Wait if:
You have only 1–2 IoT Boxes (centralized management provides minimal benefit)
You are on Odoo 18 or 19 with stable customizations and no urgent compliance needs
You prefer to wait for the first stable Odoo 20 patch cycle (October–November 2026)
Pricing and Licensing
IoT Box Subscription: US$ 30/month/box (or €18.75/month/box in Europe)
OBox Module: Included free with Odoo 20 Enterprise subscription
Hardware Cost: ~US$ 178 per physical IoT Box (Raspberry Pi-based), or use Windows Virtual IoT for POS-only setups
For businesses with 10+ IoT Boxes, the time savings from centralised management typically justify the Odoo 20 upgrade within 3–6 months.
Implementation Lessons from the Field
Having implemented Odoo IoT for warehouses, retail chains, and manufacturing facilities across 27+ countries, here are three lessons we have learned:
Plan device placement before deployment. One IoT Box per workstation or zone prevents bottlenecks and ensures redundancy.
Use Ethernet for critical devices. WiFi is convenient, but Ethernet provides more reliable connectivity for payment terminals and production machinery.
Test IoT triggers thoroughly. In Manufacturing, the order of triggers matters Odoo executes them sequentially, so reorder triggers to match your workflow.
How Botspot Infoware Supports Your Odoo IoT and OBox Journey
At Botspot Infoware, we provide comprehensive Odoo IoT and OBox implementation services:
Odoo Implementation: End-to-end configuration, data migration, training, and managed launch.
Odoo Customization: Tailored modules and workflows aligned with your business processes.
Odoo Integration: Seamless connectivity with third-party systems, payment gateways, and eCommerce platforms.
Odoo Migration: Clean, accurate data transfer from legacy ERPs, spreadsheets, or older Odoo versions.
Odoo Support & AMC: 24/7 technical support, performance tuning, and proactive maintenance.
AI-Powered ERP Solutions: Lead generation AI agents, smart customer support, intelligent sales automation.
Odoo Developer Outsourcing: Dedicated Odoo technical specialists for partners worldwide.
50,000+ companies run Odoo to grow their businesses.
Join us and make your company a better place.
If you are managing multiple IoT Boxes and struggling with box-by-box configuration, now is the time to plan your Odoo 20 upgrade.