EsoCore Quick Start Guide
Get up and running with EsoCore industrial IoT monitoring in under 30 minutes. This guide walks you through your first equipment monitoring deployment, from
hardware setup to viewing live sensor data and configuring alerts.
Prerequisites
Before starting, ensure you have:
Hardware:
- 1 EsoCore Edge device (STM32H747-based)
- 1 or more sensor modules (vibration, temperature, or current sensor recommended for first deployment)
- 12-24V DC power supply or PoE-capable network switch
- Ethernet cable or WiFi credentials
- microSD card (industrial grade, 8GB+ recommended)
Network:
- Ethernet connection (preferred) or WiFi access
- DHCP or static IP configuration
- Outbound HTTPS access for cloud sync (optional)
- Local network access for configuration web UI
Skills:
- Basic understanding of industrial equipment
- Ability to mount sensors on equipment
- Basic networking knowledge (helpful but not required)
Time Required:
- Hardware installation: 15-30 minutes
- Initial configuration: 10-15 minutes
- Baseline data collection: 2-4 weeks (automatic, no interaction needed)
- Total hands-on time: 25-45 minutes
Step 1: Hardware Setup (15-30 minutes)
Edge Device Installation
Location Selection:
- Within 100 meters of monitored equipment (for RS-485 sensor bus)
- Protected from physical damage and extreme temperatures
- Good WiFi signal if not using Ethernet
- Access to power (12-24V DC or PoE)
Mounting:
- Mount Edge device on DIN rail or wall mount
- Ensure adequate ventilation around device
- Position so status display and buttons are accessible
- Keep away from high EMI sources (VFDs, arc welders, etc.)
Power Connection:
Option A: DC Power (12-24V)
- Connect DC power supply to terminal block
- Observe polarity marking on device
- Reverse polarity protection prevents damage but won't power on if backwards
- Power LED should illuminate when correctly connected
Option B: Power over Ethernet (PoE)
- Connect PoE-capable Ethernet cable
- Device automatically detects and draws power
- Network and power via single cable (easiest option)
- Verify PoE LED illuminates
Network Connection:
Option A: Ethernet (Recommended)
- Connect Ethernet cable to Edge device
- Device obtains IP via DHCP by default
- Note displayed IP address from OLED screen
- Static IP configuration available via web UI
Option B: WiFi
- Power on device (initially in WiFi setup mode)
- Connect phone/laptop to "EsoCore-XXXX" WiFi network
- Browse to 192.168.4.1
- Enter your WiFi SSID and password
- Device connects and displays IP on OLED screen
Sensor Installation
Vibration Sensor (Example):
- Clean mounting surface on equipment
- Apply thin layer of coupling compound (for best accuracy)
- Mount sensor with stud or magnet base
- Location recommendations:
- Motors: Housing near drive end bearing
- Pumps: Pump body near bearing
- Gearboxes: Housing near gear mesh
- General: Closest to rotating components
Temperature Sensor (Example):
- Identify critical temperature measurement point
- Mount sensor in contact with surface
- Secure with thermal adhesive or mechanical clamp
- Ensure good thermal contact for accurate readings
- Locations: Bearing housings, motor bodies, hydraulic tanks
Current Sensor (Example):
- Identify motor power leads
- Clamp CT around single phase conductor
- Do not clamp around bundled cable (measures net current = 0)
- Arrow on CT indicates current flow direction
- Secure CT to prevent movement
Sensor Bus Wiring:
- Run 4-conductor shielded cable from Edge to first sensor
- Connect to sensor terminal block:
- Power+ (red)
- Power- (black)
- Data+ (green)
- Data- (white)
- For multiple sensors, daisy-chain from first to next
- Maximum bus length: 100 meters total
- Install 120Ω termination resistor at final sensor
DIP Switch Addressing:
- Each sensor needs unique address (1-254)
- Set via DIP switches on sensor module
- Binary encoding: 00000001 = address 1, 00000010 = address 2, etc.
- Document addresses for your reference
Step 2: Initial Configuration (10-15 minutes)
Access Web Interface
- Note IP address from Edge device OLED display
- Open web browser on computer connected to same network
- Navigate to
https://[IP_ADDRESS] - Accept self-signed certificate (first-time setup)
- Default credentials: admin / esocore (change immediately)
Device Configuration
Network Settings:
- Navigate to Settings → Network
- Configure static IP if required (optional, DHCP works for most)
- Set DNS servers if needed
- Configure NTP server for time synchronization (critical for data timestamps)
Change Default Password:
- Navigate to Settings → Security
- Change admin password to secure value
- Document password securely
Sensor Discovery:
- Navigate to Sensors → Discovery
- Click "Scan Bus" button
- System auto-discovers all connected sensors
- Verify expected sensors appear in list
- Assign descriptive names (e.g., "Motor 1 Bearing DE", "Pump Inlet Pressure")
Sensor Configuration:
- Click on each sensor to configure
- Set sampling rates:
- Vibration: 1-3 kHz for analysis windows
- Temperature: 1 Hz continuous
- Current: 100-500 Hz
- Pressure: 1-10 Hz
- Configure measurement ranges if sensors have multiple options
- Enable desired measurements (some sensors have multiple channels)
Cloud Sync Configuration (Optional)
If using cloud platform for historical analytics:
- Navigate to Settings → Cloud
- Enter cloud platform URL
- Enter device API key (from cloud provisioning)
- Configure sync interval (recommend 5-15 minutes)
- Click "Test Connection" to verify
- Enable "Auto Sync" when ready
Note: Cloud sync is optional. Edge device operates fully independently with local storage and alerting.
Step 3: Baseline Data Collection (Automatic)
Understanding Baselines
EsoCore needs 2-4 weeks of normal operation data to establish baseline patterns for each machine. This is automatic—no interaction required, just let it run.
What's Happening:
- Sensors continuously collect data
- Edge device processes and stores on local SD card
- Statistical baselines calculated for:
- Vibration RMS and frequency spectra
- Temperature normal operating ranges
- Current signatures and load patterns
- Pressure normal ranges and stability
- Seasonal and operational patterns identified
- Hour-of-day and day-of-week patterns recognized
During Baseline Period:
- Alerts are disabled (learning mode)
- Status dashboard shows live data
- Data is stored locally on SD card (30+ days capacity)
- Optional cloud sync uploads data for historical viewing
- OLED display shows "Baseline Mode" status
After Baseline Period:
- System automatically enables anomaly detection
- Alert thresholds configured based on learned baselines
- Monitoring transitions from passive to active mode
- You'll receive email notification when complete
Monitoring Baseline Progress
- Navigate to Dashboard
- View "Baseline Status" widget
- Shows percentage complete for each sensor
- Green checkmarks appear when baseline is sufficient
- Typically completes in 2-4 weeks depending on equipment operating patterns
Accelerating Baseline Collection:
- Ensure equipment operates in all typical modes
- Include startup and shutdown cycles
- Cover different load conditions if applicable
- Run through full operational range
Step 4: View Live Data
While baseline collects, you can view live sensor data:
Dashboard Overview
- Navigate to Dashboard (home screen)
- See tile for each monitored machine
- Current values displayed for all sensors
- Color coding indicates status:
- Gray: Baseline mode (learning)
- Green: Normal operation
- Yellow: Minor deviation (watch)
- Orange: Significant deviation (attention needed)
- Red: Critical deviation (maintenance required)
Sensor Detail View
- Click on any sensor tile
- View real-time waveforms (vibration, current)
- See FFT spectra for frequency analysis
- Historical trend charts (temperature, pressure)
- Statistical metrics (RMS, peak, average, etc.)
Time-Series Charts
- Navigate to Analytics → Trends
- Select sensor(s) to view
- Choose time range (last hour, day, week, month)
- Overlay multiple sensors for correlation
- Zoom and pan to examine details
- Export data as CSV if needed
FFT Waterfall Display
For vibration sensors:
- Navigate to Analytics → FFT Analysis
- View waterfall display showing frequency content over time
- Identify specific frequencies of interest
- Compare to bearing and gear frequencies
- Look for developing patterns
Step 5: Configure Alerts (After Baseline)
Once baseline collection completes (2-4 weeks), configure alerting:
Alert Thresholds
- Navigate to Settings → Alerts
- System suggests thresholds based on baseline:
- Warning: 20% deviation from baseline
- Attention: 40% deviation
- Critical: 80% deviation
- Adjust sensitivity based on your preferences:
- More sensitive = earlier warnings, more false positives
- Less sensitive = fewer alerts, potentially late warnings
- Start with suggested values and tune based on experience
Alert Methods
Email Alerts:
- Navigate to Settings → Notifications → Email
- Enter SMTP server details
- Configure recipient list
- Set alert severity levels to send (recommend critical + attention)
- Test email delivery
SMS Alerts (via SMTP-to-SMS gateway):
- Use carrier's email-to-SMS gateway
- Configure as email recipient
- Example: 5551234567@txt.att.net
Local Alarm Output:
- Wire relay output to alarm light or horn
- Configure trigger conditions
- Test before relying on
CMMS Integration:
- Navigate to Settings → Integrations → CMMS
- Enter CMMS API endpoint
- Configure authentication
- Enable auto work order creation
- Test integration
Alert Rules
Create custom alert logic:
- Navigate to Settings → Alert Rules
- Click "New Rule"
- Define conditions:
- Sensor: Select from list
- Metric: Choose parameter (RMS, temperature, etc.)
- Condition: Threshold and duration
- Example: "Vibration RMS > 8 m/s² for >5 minutes"
- Set severity level
- Assign notification recipients
- Enable rule
Step 6: First Maintenance Action
When Alert Triggers
Investigation Workflow:
Review alert details:
- Which sensor triggered?
- What parameter exceeded threshold?
- By how much?
- How long has it been elevated?
Check correlated sensors:
- Has temperature also increased?
- Has current draw changed?
- Are there acoustic changes?
- Multiple symptoms = higher confidence
View historical trend:
- Is this sudden or gradual?
- When did deviation start?
- What is rate of change?
- Gradual = predictable failure, sudden = investigate cause
Plan maintenance action:
- Schedule during next available maintenance window
- Order replacement parts if needed
- Prepare tools and resources
- Document planned action
Maintenance Execution:
- Perform identified maintenance (bearing replacement, etc.)
- Note findings during maintenance
- Verify issue was as predicted
- Document in CMMS
- Update EsoCore with maintenance record
Post-Maintenance:
- Equipment returns to normal operation
- Sensor values return to baseline
- System recalculates baseline to include new component
- Alert clears automatically
- Document prevented failure value (avoided downtime and catastrophic damage)
Step 7: Expand Monitoring
After success with first machine:
Add More Sensors to Same Machine:
- Install additional sensor modules
- Connect to RS-485 bus
- System auto-discovers
- Configure and start baseline
Add Additional Machines:
- Install Edge device on next machine
- Follow same setup process
- Leverage learnings from first deployment
- Standardize sensor packages by equipment type
Fleet Analytics:
- With multiple machines monitored, compare performance
- Identify outliers (best and worst performers)
- Benchmark similar equipment
- Share best practices across fleet
Common Issues and Solutions
Issue: Edge Device Won't Power On
Troubleshooting:
- Verify 12-24V DC polarity is correct
- Check power supply output voltage
- If using PoE, verify switch supports 802.3af
- Check for blown fuse (if equipped)
- Power LED should be solid when powered
Solution: Verify power source, check polarity, test with known good supply
Issue: Cannot Connect to Web UI
Troubleshooting:
- Verify device and computer on same network
- Check IP address on OLED display
- Try pinging device IP
- Disable firewall temporarily to test
- Clear browser cache
Solution: Use IP from OLED, ensure network connectivity, try different browser
Issue: Sensors Not Discovered
Troubleshooting:
- Verify sensor power LED is illuminated
- Check RS-485 wiring (Data+, Data-, Power+, Power-)
- Verify shield is grounded at one end only
- Check DIP switch addresses are unique
- Try one sensor at a time to isolate issue
- Verify 120Ω termination resistor at bus end
Solution: Check wiring systematically, verify power at each sensor, test one at a time
Issue: False Alerts After Baseline
Troubleshooting:
- Review alert threshold settings
- Check if equipment operation changed
- Verify sensors are securely mounted
- Look for new sources of vibration or noise
- Review baseline data quality
Solution: Increase alert thresholds slightly, extend baseline period, improve sensor mounting
Issue: High Vibration Readings
Note: This might be real, not an issue!
Investigation:
- Compare to equipment specifications
- Check if readings correlate with equipment condition
- Verify sensor mounting is secure and proper
- Review installation location (on rigid structure, not flexible)
- Look for external vibration sources
Solution: If sensor installation is correct, this is likely detecting real issue—schedule inspection
Next Steps
Learn More
- Full Documentation: www.esocore.com/docs
- Hardware Specifications: Edge device details
- Sensor Guide: Sensor specifications
- API Documentation: REST API reference
Expand Capabilities
- Predictive Maintenance: Implementation guide
- CNC Monitoring: Application-specific guide
- Door Monitoring: Industrial door guide
- Integration Guide: Connect to existing systems
Get Support
- Community Forum: GitHub Discussions
- Issue Tracking: GitHub Issues
- Commercial Support: support@newmatik.com
- Professional Services: consulting@newmatik.com
Best Practices
- Start with 1-2 machines to learn system
- Document sensor locations and addresses
- Take photos of installations for reference
- Keep spare sensors on hand
- Review dashboard weekly during first month
- Tune alert thresholds based on experience
- Document prevented failures for ROI tracking
Success Checklist
After completing this guide, you should have:
- Edge device installed and powered
- Sensors mounted on equipment
- RS-485 bus wired correctly
- Network connectivity established
- Web UI accessible
- Default password changed
- Sensors discovered and named
- Sampling rates configured
- Baseline collection running
- Dashboard showing live data
- Alert thresholds configured (or will configure after baseline)
- Notification methods configured
- Documentation created for installation
Congratulations! You've completed your first EsoCore deployment. Over the next 2-4 weeks, the system will learn your equipment's normal behavior and begin
detecting developing issues. You're now on the path to predictive maintenance and reduced downtime.
Questions? Join our community discussions or contact support@newmatik.com