
Closed
Posted
I need a Python solution that runs entirely on each crane’s Intel NUC edge device. The objective is long-term vibration trend monitoring, not one-off fault detection. The system has to acquire, process, store, and display data locally while sending only concise summaries to the cloud whenever connectivity is available, and continue operating smoothly when it is not. Core monitoring logic • Track degradation trends on twenty measurement points, S1‒S20 • Calculate left/right differentials for the symmetric pairs S6/S7, S11/S12, and S15/S16 • Analyse circumferential unevenness across slewing-bearing points S17‒S20 • Distinguish mechanical condition alarms from any self-diagnosed issues raised by the monitoring system itself • Run and log collector Self Test results, correlating those results with the vibration data Data handling requirements • Raw waveforms, per-second features, and the derived trend data must be retained in full on the local SSD • Only aggregated trend snapshots (no raw signals or per-second features) are to be transmitted to the cloud interface • The entire solution must continue functioning, alarming, and buffering data when offline Local interface I want an intuitive dashboard rendered directly on the NUC using clear graphs and charts for real-time status, trend evolution, differential metrics, and slewing-bearing maps. Deliverables 1. Python source code with clear structure and inline documentation 2. Configurable data-acquisition and processing pipeline supporting 20 channels at 1 kHz (or higher, justify if different) 3. SQLite or other light embedded database for on-device storage, sized for one year of raw data before rollover 4. REST, MQTT, or similar lightweight module that pushes daily summaries (JSON) to the cloud endpoint I will provide 5. Interactive local dashboard built with an open-source library (e.g., Plotly Dash, Bokeh, or similar) 6. Installer or Dockerfile that provisions everything on a fresh Intel NUC running Ubuntu 20.04+ 7. Test plan and sample data proving all analyses, fail-over to offline mode, and alarm separation logic Acceptance criteria • All analyses reproduce expected results on supplied test signals • Dashboard redraws in <2 s when new data arrive • Offline mode operates for 72 h with no data loss • Cloud payloads match the agreed JSON schema and never exceed the summary scope If you have direct experience with vibration analytics, edge computing, or similar predictive-maintenance systems, your insight will be invaluable.
Project ID: 40545996
32 proposals
Remote project
Active 6 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
32 freelancers are bidding on average $51 USD/hour for this job

With my 12+ years of experience as a Python developer, AI engineer, and algorithmic specialist, I believe I am the best fit for your Edge-Based Crane Vibration Monitoring project. I have successfully developed and deployed numerous algorithm-driven solutions that make comprehensive use of local resources while sending concise reports to the cloud when required. My proficiency in Python combined with my record in building and delivering production-ready systems aligns perfectly with your vision. Moreover, my profound understanding of data-analysis and processing techniques will come in handy for your task of tracking long-term vibration trends on multiple measurement points as well as calculating differentials. Furthermore, my prior exposure to edge computing and predictive maintenance systems places me at an advantageous position to understand and tackle the challenges of your project. Precise analysis, fail-safe offline operations, effective alarm separation logic; I've aced all these aspects before.
$80 USD in 40 days
8.1
8.1

Hi — Elias here from Miami. I understand you're looking to implement a Python solution for crane vibration monitoring on Intel NUC edge devices. The goal is clear: ensure real-time data processing and monitoring directly at the source. The real challenge often lies in reliable data capture while maintaining performance on edge devices. A common issue in setups like this is managing data flow effectively, especially with future scalability in mind. The tricky part is usually handling environmental factors that can affect data accuracy and system reliability. My approach would involve designing a lightweight, modular architecture that prioritizes maintainability and performance. This includes implementing efficient data processing algorithms and considering how the system will adapt to future expansions. I've worked on similar edge computing projects, focusing on data analysis and processing, ensuring systems remain responsive under varying loads. A few questions to better understand the scope: Q1 – What specific types of data will the cranes collect, and how frequently? Q2 – Are there existing systems you plan to integrate with, or will this be standalone? Q3 – What are your expectations regarding data storage and retrieval on the edge devices? Happy to discuss the details and suggest the best approach. Looking forward to hearing from you.
$50 USD in 10 days
7.9
7.9

Hi, this is an edge telemetry problem more than a dashboard problem, and the part that matters is building a local pipeline that keeps acquisition, analysis, alarming, and buffering stable on an Intel NUC when connectivity drops. The real engineering risk is sustained data integrity under offline operation: once you retain raw waveforms, per-second features, self-test events, and daily summaries together, the design has to prevent backpressure, storage drift, and alarm ambiguity over long runtimes. I usually structure systems like this as separate acquisition, feature extraction, trend/alarm, storage, and sync services with explicit handoff boundaries. The closest project match is NYSE Day Trading Bot Development for continuous signal ingestion, derived metrics, and reliable live operation. Custom Feature Development & Integration is also relevant for maintainable code structure, testing, and deployment handoff. For this build, I’d keep the 20-channel acquisition path isolated from dashboard redraws, write raw and derived data on separate retention policies, and make cloud sync strictly summary-only with resumable offline queues. SQLite can work if the write pattern is disciplined; otherwise I’d validate whether an embedded time-series layout is safer for one-year retention. If useful, I can sketch the on-device data flow, retention model, and offline sync contract before implementation. Thanks, Hercules
$50 USD in 40 days
6.8
6.8

Hi, I can help you with this. I am a developer with extensive experience with automations and integrations. I've helped clients with similar projects. Let me know your interest, Sincerely, Nicolas
$50 USD in 7 days
5.3
5.3

Your requirement is not just local vibration capture; it is a resilient edge system that must keep full raw waveforms and per-second features available on the NUC while only sending concise trend snapshots to the cloud and operating uninterrupted offline. The real risk is storage and alarm provenance: if raw data retention or self-test correlation is weak, you lose forensic capability and risk false mechanical alarms. Proposed approach: I will deliver a Python service that runs on each Intel NUC, with a modular pipeline: DAQ → real-time feature extractor → trend store → alarm engine → dashboard + uplink. High-risk items I will treat first: reliable 20-channel acquisition at 1 kHz, local storage sizing and rollover, and alarm separation between mechanical events and collector self-test flags. Differential metrics for S6/S7, S11/S12, S15/S16 are computed continuously and logged as trends. Circumferential unevenness across S17–S20 is produced as sector RMS and phase consistency maps. Alarms will be tagged with self-test correlation so mechanical and self-diagnosed issues remain distinct. Storage sizing example (assumption: 16-bit samples): 20 channels × 1 kHz × 2 bytes ≈ 3.3 GB/day, ~1.2 TB/year. I will implement int16 capture, optional lossless compression, and a rollover policy configurable to meet the one-year requirement. Tech choices and deliverables: - Python pipeline, SQLite on-device, Plotly Dash local dashboard, MQTT/REST uplink sending daily JSON summaries only, Dockerfile for Ubuntu 20.04+, inline docs, tests and sample data proving analyses and 72 h offline buffer. Relevant project: CrowdAxis scoring engine—similar in real-time ETL, trend models, FastAPI endpoints, and live visualizations; that experience maps directly to robust edge processing and visualization. Next step question: can you provide the DAQ/ADC details (sensor types, bit depth, interface), sample test signals, and the cloud endpoint schema so I can finalize storage and uplink config?
$50 USD in 7 days
4.8
4.8

Hi there, I can help you with the crane vibration monitoring system. I've built similar edge-based predictive maintenance solutions in Python before, handling real-time data acquisition, local processing with SQLite, and cloud sync with offline resilience. Your requirements around trend analysis, differential calculations, and self-test correlation are clear and doable. I'm Edward, been doing this kind of work for years. Happy to chat more.
$50 USD in 7 days
4.9
4.9

Hi, I’m excited about the edge-based crane vibration monitoring project. With extensive experience in developing real-time data processing systems in Python, I understand the importance of reliable, long-term monitoring on edge devices like Intel NUCs. I’ve built similar solutions involving multi-channel high-frequency data acquisition, real-time analysis, and local visualization dashboards using open-source libraries such as Plotly Dash and Bokeh. My approach includes designing a modular, well-documented Python codebase that manages data collection, feature extraction, and trend analysis efficiently. I will implement a lightweight SQLite database optimized for a year of raw data storage, ensuring smooth rollover and offline operation. The system will support configurable acquisition rates at or above 1 kHz, justified by the need for detailed vibration analysis. I will develop a robust data transmission module using MQTT or REST to send concise summaries, with fail-safe buffering during network outages. The dashboard will provide real-time status updates with minimal redraw times, and I will include comprehensive testing and fail-over plans. This integrated solution will meet your criteria for offline durability, analysis accuracy, and user-friendly visualization. Best, Justin
$50 USD in 40 days
5.0
5.0

Lets chat, a free consultation and no obligation. I understand you need a clean, professional, and user-friendly solution for your "Edge-Based Crane Vibration Monitoring" project. My skills in PHP, Java, JavaScript are a perfect fit for this project. While I am new to freelancer.com, my extensive experience delivers integrated, automated solutions. Regards, Jason McLachlan
$50 USD in 3 days
1.9
1.9

New Zealand
Payment method verified
Member since Sep 3, 2025
$750-1500 USD
$200-300 USD
₹1500-12500 INR
$250-750 USD
₹1500-12500 INR
₹600-1500 INR
$30-250 USD
₹12500-37500 INR
₹5000-8000 INR
₹37500-75000 INR
£250-750 GBP
$750-1500 USD
$30-250 USD
₹12500-37500 INR
$2-8 USD / hour
₹12500-37500 INR
$250-750 USD
$8-15 USD / hour
$750-1500 USD
₹12500-37500 INR