Part of our Manufacturing in the AI Era series
Read the complete guideA manufacturing plant running 100 machines 16 hours per day generates approximately 200 GB of raw sensor data daily. Most of that data is noise -- normal operating readings confirming that equipment is working as expected. The value lives in the 0.1% of readings that indicate something is changing: a bearing beginning to degrade, a process drifting toward the control limit, a tool approaching end of life.
The challenge of factory floor IoT is not collecting data. Modern sensors are inexpensive, reliable, and easy to install. The challenge is transforming raw sensor data into business actions -- maintenance work orders, quality holds, production schedule adjustments, and purchasing triggers -- within timeframes that matter. An alert that a motor is overheating is only useful if it arrives before the motor fails, and if the alert triggers a response in a system where someone is watching.
This article is part of our Industry 4.0 Implementation series. For a comprehensive sensor and network architecture guide, see Smart Factory Architecture.
Key Takeaways
- Sensor selection based on failure modes (not machine types) eliminates the most common IoT deployment mistake -- monitoring what is easy to measure rather than what matters
- MQTT has become the de facto standard for manufacturing IoT due to its lightweight publish-subscribe model that handles thousands of sensors without polling overhead
- Edge computing processes 80-90% of data locally, reducing cloud costs and enabling sub-millisecond response times for safety and quality applications
- The integration layer between IoT platform and ERP determines whether sensor data drives business action or just populates dashboards nobody checks
Sensor Strategy: Monitor What Matters
Failure Mode to Sensor Mapping
The right approach is to start with failure modes, not equipment lists:
| Failure Mode | Physical Indicator | Sensor Type | Sensitivity | Cost per Point |
|---|---|---|---|---|
| Bearing degradation | Vibration signature change | MEMS accelerometer (3-axis) | Detects 6-12 weeks before failure | $150-300 |
| Motor winding failure | Current draw pattern change | Split-core current transformer | Detects 2-4 weeks before failure | $75-150 |
| Overheating | Temperature rise above baseline | RTD or thermocouple | Immediate detection | $50-200 |
| Hydraulic leak | Pressure drop, flow change | Pressure transducer | Minutes to hours | $100-350 |
| Tool wear | Cutting force increase, vibration change | Dynamometer or accelerometer | Gradual detection over tool life | $200-500 |
| Belt/chain wear | Vibration frequency shift | Accelerometer | Weeks before failure | $150-300 |
| Air leak (pneumatic) | Pressure drop, flow increase, ultrasonic emission | Ultrasonic detector, flow meter | Minutes | $200-400 |
| Lubrication degradation | Temperature rise, vibration increase | RTD + accelerometer combination | Days to weeks | $200-400 |
Sensor Density Guidelines
| Manufacturing Type | Sensors per Machine | Data Rate per Machine | Storage per Machine/Day |
|---|---|---|---|
| CNC machining | 6-10 | 1-10 kHz per sensor | 500 MB - 5 GB |
| Injection molding | 8-15 | 100 Hz - 1 kHz | 200 MB - 2 GB |
| Assembly stations | 3-6 | 10-100 Hz | 50 MB - 500 MB |
| Packaging lines | 4-8 | 10-100 Hz | 100 MB - 1 GB |
| Process (chemical, food) | 10-20 | 0.1-10 Hz | 50 MB - 500 MB |
| Utility systems (HVAC, compressed air) | 8-15 per system | 0.1-1 Hz | 10 MB - 100 MB |
Communication Protocols
Protocol Comparison for Manufacturing IoT
| Protocol | Architecture | Latency | Throughput | Security | Best For |
|---|---|---|---|---|---|
| MQTT | Pub/sub, broker-based | <10ms | High (thousands of topics) | TLS, username/password, ACLs | Sensor telemetry, alerts |
| OPC-UA | Client/server or pub/sub | <50ms | Medium-High | Built-in security model | PLC/SCADA integration |
| Modbus TCP | Client/server, polling | 10-100ms | Low-Medium | None (add VPN) | Legacy equipment retrofit |
| HTTP REST | Request/response | 50-500ms | Low (polling overhead) | TLS, API keys | ERP integration, dashboards |
| AMQP | Message queue | <50ms | High | TLS, SASL | Enterprise messaging |
| CoAP | Request/response (UDP) | <10ms | Low | DTLS | Constrained devices |
MQTT Architecture for Manufacturing
MQTT has emerged as the standard protocol for manufacturing IoT because of three properties:
- Publish-subscribe model: Sensors publish data to topics. Consumers subscribe to topics they need. No polling, no wasted bandwidth.
- Quality of Service levels: QoS 0 (at most once) for high-frequency sensor data where occasional loss is acceptable. QoS 1 (at least once) for alerts. QoS 2 (exactly once) for critical commands.
- Lightweight footprint: A single MQTT broker can handle 100,000+ concurrent connections on modest hardware.
Topic hierarchy example:
factory/line-1/cnc-001/vibration/x-axisfactory/line-1/cnc-001/temperature/spindlefactory/line-1/cnc-001/status/runningfactory/line-1/cnc-001/alert/threshold-exceeded
Edge Computing Architecture
Three-Tier Processing Model
| Tier | Location | Processing Time | Data Retention | Function |
|---|---|---|---|---|
| Edge (device) | At the machine | <1ms | Hours | Safety interlocks, threshold alerts, data filtering |
| Fog (local server) | On the factory floor | 1-100ms | Days to weeks | Aggregation, pattern detection, local dashboards |
| Cloud/ERP | Data center or cloud | 100ms-seconds | Months to years | Business analytics, ML training, cross-site analysis |
What to Process Where
| Processing Task | Edge | Fog | Cloud/ERP |
|---|---|---|---|
| Safety interlocks (emergency stop) | Yes | No | No |
| Threshold monitoring (temperature, pressure) | Yes | Backup | Alert forwarding |
| Data filtering (remove noise, compress) | Yes | No | No |
| Aggregation (hourly averages, min/max) | No | Yes | Backup |
| OEE calculation | No | Yes | Historical trending |
| Predictive maintenance ML inference | No | Yes (trained models) | Model training |
| Quality SPC | No | Yes | Cp/Cpk trending |
| Production scheduling impact | No | No | Yes |
| Purchasing triggers | No | No | Yes |
| Financial reporting | No | No | Yes |
ERP Integration Patterns
The integration between IoT platform and ERP is where factory floor data becomes business intelligence:
Pattern 1: Event-Driven Integration
IoT platform publishes events. ERP subscribes and creates business objects.
| IoT Event | ERP Action | Latency Requirement |
|---|---|---|
| Machine stopped (unplanned) | Create maintenance request | <1 minute |
| Temperature excursion | Create quality hold on in-process batch | <5 minutes |
| Tool life reached | Create purchase requisition for replacement | <1 hour |
| Cycle count mismatch | Create inventory adjustment request | <1 hour |
| OEE below threshold | Flag production order for review | <15 minutes |
| Vibration anomaly detected | Schedule predictive maintenance inspection | <4 hours |
Pattern 2: Batch Data Sync
Aggregated data transferred to ERP on a schedule for reporting and planning:
| Data Type | Sync Frequency | ERP Use |
|---|---|---|
| Shift production counts | End of shift | OEE reporting, schedule compliance |
| Energy consumption per machine | Hourly | Cost allocation, sustainability reporting |
| Quality measurement data | Per batch/lot | SPC trending, process capability |
| Machine utilization summary | Daily | Capacity planning, maintenance planning |
| Environmental monitoring averages | Hourly | Compliance documentation |
Pattern 3: Bidirectional Integration
ERP sends instructions to the factory floor:
| ERP Trigger | IoT/Machine Action |
|---|---|
| New manufacturing order released | Download work order to machine terminal |
| Recipe/parameter change (ECN) | Update machine setpoints |
| Quality hold | Display hold notice at workstation, prevent material movement |
| Maintenance scheduled | Display upcoming maintenance at machine dashboard |
| Rush order prioritization | Update production sequence on line display |
Odoo's REST API enables all three integration patterns. For manufacturing-specific IoT integration with Odoo, contact ECOSIRE.
Network Infrastructure Requirements
Industrial Network Design
| Requirement | Specification | Rationale |
|---|---|---|
| Bandwidth | 100 Mbps backbone, 10 Mbps per cell | High-frequency sensor data from multiple machines |
| Latency | <10ms within cell, <50ms to server | Edge processing and safety applications |
| Reliability | 99.99% uptime (8.6 minutes downtime/year) | Sensor gaps create blind spots |
| Segmentation | Separate OT and IT VLANs | Security (prevent IT attacks reaching OT) |
| Redundancy | Ring topology or dual uplinks | No single point of failure |
| Wireless | Wi-Fi 6 or 5G private network | Mobile equipment, AGVs, handheld devices |
| Environment | Industrial switches (IP67, -40C to 75C) | Dust, vibration, temperature extremes |
Cybersecurity for OT Networks
| Control | Implementation | Standard Reference |
|---|---|---|
| Network segmentation | DMZ between IT and OT, firewall rules | IEC 62443, NIST 800-82 |
| Access control | Role-based access to IoT platforms and devices | IEC 62443-3-3 |
| Encryption | TLS for MQTT, VPN for remote access | IEC 62443-4-2 |
| Monitoring | OT network traffic analysis, anomaly detection | NIST CSF |
| Patching | Scheduled firmware updates during maintenance windows | IEC 62443-2-3 |
| Incident response | OT-specific incident response plan | NIST 800-82 |
ROI of Factory Floor IoT
| Investment Category | Cost (100-machine facility) |
|---|---|
| Sensors and installation | $200K-400K |
| Edge computing hardware | $50K-100K |
| Network infrastructure | $75K-150K |
| IoT platform (software) | $50K-100K/year |
| ERP integration | $75K-150K |
| Total Year 1 | $450K-900K |
| Benefit | Annual Value | Confidence |
|---|---|---|
| Unplanned downtime reduction (30-50%) | $300K-800K | High |
| Energy optimization (10-15%) | $100K-300K | Medium |
| Quality improvement (first pass yield) | $200K-500K | Medium-High |
| Maintenance optimization | $150K-400K | High |
| Throughput improvement | $200K-600K | Medium |
| Total Annual Benefit | $950K-2.6M |
Payback period: 6-14 months.
Getting Started
-
Identify your top 5 failure modes: What unplanned events cost you the most? Match sensors to those specific failure modes.
-
Start with one production cell: Deploy 20-50 sensors on a single cell. Prove value before scaling.
-
Choose MQTT: Unless you have specific OPC-UA requirements, MQTT provides the simplest path to scalable IoT deployment.
-
Integrate with ERP immediately: Do not build dashboards first. Connect IoT events to ERP actions (maintenance requests, quality holds) from day one.
-
Build your integration with Odoo: ECOSIRE builds IoT-to-ERP integration pipelines that transform sensor data into maintenance work orders, quality holds, and production intelligence.
See also: Industry 4.0 Implementation Guide | Smart Factory Architecture | Predictive Maintenance Implementation
How many sensors does a typical factory need?
Sensor count depends on manufacturing type and monitoring objectives. A rule of thumb is 5-15 sensors per critical machine. A 100-machine factory typically deploys 500-1,500 sensors in the initial phase, expanding to 2,000-5,000 as use cases prove out. Start with the machines that have the highest unplanned downtime cost and expand based on demonstrated value.
Can existing legacy machines be retrofitted with IoT sensors?
Yes. Retrofit sensors (clamp-on vibration, non-contact temperature, split-core current) can be installed on virtually any machine without modification. For machines with PLC controls, OPC-UA or Modbus gateways can extract existing control data without touching the PLC program. Retrofit IoT is one of the fastest-ROI investments because it extends the useful life of existing equipment while providing modern monitoring capabilities.
What is the difference between MQTT and OPC-UA for manufacturing?
MQTT is a lightweight messaging protocol ideal for sensor telemetry -- high volume, low overhead, simple to implement. OPC-UA is a more comprehensive protocol designed specifically for industrial automation with built-in data modeling, security, and discovery. In practice, many factories use both: MQTT for sensor-to-edge communication and OPC-UA for PLC/SCADA-to-platform communication. They complement rather than compete.
Written by
ECOSIRE TeamTechnical Writing
The ECOSIRE technical writing team covers Odoo ERP, Shopify eCommerce, AI agents, Power BI analytics, GoHighLevel automation, and enterprise software best practices. Our guides help businesses make informed technology decisions.
ECOSIRE
Transform Your Business with Odoo ERP
Expert Odoo implementation, customization, and support to streamline your operations.
Related Articles
ERPNext for Manufacturing: BOM, Work Orders, and Shop Floor — Complete 2026 Guide
Complete guide to ERPNext manufacturing in 2026: multi-level BOMs, work orders, MRP production plans, shop floor job cards, subcontracting, and Odoo MRP.
Odoo 19 Manufacturing: MRP, MPS, and Quality Module Changes
What changed in Odoo 19 manufacturing: MRP scheduler rewrite, new master production schedule, quality control flow, work-order kiosk, BOM versioning.
Odoo Inventory vs Katana MRP 2026: Light Manufacturing
Odoo Inventory vs Katana MRP: pricing, BoM, manufacturing, multi-channel sync. Honest comparison for makers and light manufacturers.
More from Manufacturing in the AI Era
ERPNext for Manufacturing: BOM, Work Orders, and Shop Floor — Complete 2026 Guide
Complete guide to ERPNext manufacturing in 2026: multi-level BOMs, work orders, MRP production plans, shop floor job cards, subcontracting, and Odoo MRP.
Odoo 19 Manufacturing: MRP, MPS, and Quality Module Changes
What changed in Odoo 19 manufacturing: MRP scheduler rewrite, new master production schedule, quality control flow, work-order kiosk, BOM versioning.
Odoo Inventory vs Katana MRP 2026: Light Manufacturing
Odoo Inventory vs Katana MRP: pricing, BoM, manufacturing, multi-channel sync. Honest comparison for makers and light manufacturers.
Odoo Manufacturing vs Epicor Kinetic 2026: Honest Comparison
Odoo Manufacturing vs Epicor Kinetic (formerly ERP): pricing, MES, APS, MTO scenarios. When each ERP fits + migration playbook.
Odoo Manufacturing vs IQMS DPM 2026: Honest Comparison
Odoo Manufacturing vs IQMS Dassault DELMIAworks DPM: pricing, plastics/process manufacturing, MES. When each fits + migration playbook.
Odoo Manufacturing vs Plex Smart Mfg 2026: Honest Compare
Odoo Manufacturing vs Plex Smart Manufacturing Platform: pricing, MES, automotive Tier 1/2, deployment. When each ERP fits + migration playbook.