Talent.com
Monitoring dashboard project

Monitoring dashboard project

FreelancingKota Bharu, Kelantan, Malaysia
5 hours ago
Job description

We build industrial IoT monitoring for hospitals and manufacturing plants (e.g., fridge / OT room temperature, differential air pressure, AC current, chiller trip sensors, water level). We need a hands‑on engineer to help us ship an MVP and then iterate.

Read from Modbus RTU / TCP (RS485) and / or vendor payloads (hex frames).

Optional : LoRaWAN via ChirpStack or gateway API.

Publish to cloud via MQTT / HTTPS with retry & basic buffering.

MQTT / REST ingest service (Node.js / TypeScript or Python / FastAPI).

Time‑series DB ( TimescaleDB / PostgreSQL or InfluxDB ).

Auth (JWT), org / site scoping.

Alerting : threshold rules, hysteresis, delay, notification via Email / WhatsApp / Telegram (any two to start).

Reports : daily summary (PDF / CSV export).

DevOps

Docker Compose for local / dev.

Basic deployment guide (Ubuntu VM).

README + short video walkthrough.

Nice‑to‑have (Phase 2)

OTA updates for edge agent, role‑based access, audit logs.

Integrations : Grafana, Power BI export, webhooks.

Mobile‑friendly PWA, offline cache for last values.

Private Git repo with source code and unit tests for parsers.

Sample data simulators (Python scripts) for Modbus / hex frames.

Configurable rules YAML / JSON for new devices without code changes.

One knowledge‑transfer session (recorded).

Edge :

Python (pymodbus) or Node.js, systemd service, MQTT client.

Backend :

Node.js (NestJS / Express) or Python (FastAPI).

DB :

PostgreSQL / TimescaleDB or InfluxDB.

Frontend :

React / Next.js (charts with Recharts / Chart.js).

Other :

Docker, GitHub Actions (optional), Grafana (optional).

What we’ll provide

Example alert thresholds & UI mockups.

Access to test VM for staging.

Must‑have experience

Comfortable with Modbus RTU / TCP and binary payload parsing.

Time‑series schema design and charting.

Clear English (Bahasa / Cantonese / Mandarin a plus), async communication, milestone reporting.

Please propose day rate or fixed per milestone in MYR with an estimated total.

How to apply

Email (your email) with subject “IoT Freelancer – (Your Name)” and include :

Short intro + location + availability (hours / week).

Links to GitHub / portfolio and 1–3 relevant IoT projects (what you built exactly).

Your proposed stack for this scope and a rough milestone plan .

Rate (MYR) and earliest start date.

Add the line “I can parse Modbus & hex frames.” to filter bots.

Freelancing Managed by Heyram Solutions (PG -P)

#J-18808-Ljbffr

Create a job alert for this search

Project • Kota Bharu, Kelantan, Malaysia