ThingsBoard Devices, Widgets & Reports

Job ID: 40308980

Budget: $15 – $25 AUD

I need our new ThingsBoard instance structured from the ground up so the team can start onboarding customers without touching the backend.

• Device layer
Follow the manufacturer’s documentation to create clear, reusable profiles for a range of IoT sensors. That includes telemetry mapping, attributes, alarm rules and any converters needed so data arrives clean and typed.

• Multi-tenant setup
Organise the platform into a scalable hierarchy: separate tenants, asset groups and customer groups with the right default dashboards and role-based access already wired.

• Dashboards & widgets
Build visually consistent dashboards that combine:
– Data charts for live and aggregated readings
– Status indicators highlighting alarms, connectivity and battery health
– Maps or equipment photos overlaid with live values where location or part placement matters
All widgets should be delivered as JSON so we can import them into other tenants later.
They need to include functions to easily build dashboards.

• Reporting
Create report templates capable of exporting real-time snapshots, historical trends and event logs on demand (CSV or PDF via ThingsBoard Reporting extension or similar). Scheduled e-mail delivery is a plus.

Acceptance will be based on:
– Based on functional testing

ThingsBoard CE/PE JSON, JavaScript, rule chains and any scripts used should be included in a Git repo so we can continue versioning after hand-off.
Documted processes will be developed for clients to provision devices, build dashboards etc.