Smart City · Government

Chandigarh Smart City Weighbridges

Chandigarh, a smart city, needed real-time visibility of municipal waste collection across its weighbridges. As software partner to weighbridge manufacturer Maxim Mechatronics, Indivar integrated 14 weighbridges across six to seven sites into the city’s SCADA system — turning each into a connected IoT node that streams every weighing event, backed by sensors, traffic-light guidance and CCTV evidence.

Go · Raspberry PiSQLiteMQTTNode.js · PostgreSQLNext.js · ReactSCADA Integration
The Challenge

Chandigarh Municipal Corporation, as a smart city, wanted to know exactly how much waste it collects — dry and wet, by area — and how much recovered material is resold, so it can manage its resources properly. That meant capturing every vehicle weighing across 14 weighbridges spread over six to seven locations, reliably and in real time: confirming each vehicle was correctly positioned, recording visual proof, and feeding all of it into the city’s central SCADA system, with no lost data.

The Solution

Indivar was the software partner to Maxim Mechatronics, which supplied and installed the 14 weighbridges. Indivar built the software that turns each weighbridge into a connected “worker node”: a Raspberry Pi running a Go application with a local SQLite store, publishing every weighing event over MQTT — a protocol chosen for guaranteed delivery, so no reading is ever lost. At each weighbridge, Indivar integrated multiple sensors to confirm the vehicle is correctly positioned, a traffic light to guide the driver into place, and a CCTV camera to capture a snapshot and video of every vehicle. The central control node — built on Node.js with a PostgreSQL database and a Next.js (React) front end — aggregates live data and reports from all 14 worker nodes and feeds the Chandigarh Municipal Corporation’s integrated SCADA system. Synchronisation runs both ways: weighing data flows up from the workers, while master data and configuration are pushed down from the central node to every weighbridge remotely — so the whole network is managed and updated without visiting a single site. Delivered over about five to six months as a pilot, it gives the administration live visibility of waste collected by type and area — and is now offered as a product: Indivar’s weighbridge software paired with Maxim’s hardware, for municipal and industrial weighing.

What Changed

The Outcome

Real-time waste-weighing data from 14 weighbridges across six to seven sites, streamed into the city’s SCADA system
Guaranteed, lossless data capture — MQTT-backed Go edge nodes (Raspberry Pi + SQLite) at every weighbridge
Two-way sync — master data and configuration pushed from the central node to all 14 weighbridges remotely, with no site visits
Automated vehicle verification — sensors confirm correct positioning and a traffic light guides the driver
A visual audit trail — CCTV snapshot and video of every weighing event
Live visibility of dry vs wet waste by area, and material resold — for smarter resource management
A repeatable hardware-plus-software product, co-delivered with Maxim Mechatronics
Under the hood

Architecture at a glance

How the pieces fit together, layer by layer.

Worker Node ×14 01

Raspberry Pi · Go · SQLite

On-site at each weighbridge — captures every weighing locally and drives the sensors, traffic light and CCTV

Transport 02

MQTT

Guaranteed, lossless two-way messaging between the weighbridges and the central node

Central Control Node 03

Node.js · PostgreSQL · Next.js (React)

Aggregates live data and reports — and pushes master data and config back to every weighbridge remotely

City Integration 04

SCADA

Real-time feed into the Chandigarh Municipal Corporation’s integrated SCADA system

Inside the build

A look at the live dashboard

The live WeighMaster control-node dashboard used by the city administration — real operational data aggregated across all 14 weighbridges.

WeighMaster control-node dashboard showing live weighbridge transactions, worker-node status, transaction trends and material-type breakdowns
See it in action

From the animation to the live site

How the automated weighing cycle works

The unmanned weighing cycle, step by step — identify, position, settle, photograph and sync. Indivar software on Maxim hardware.

Live on site in Chandigarh

Real footage from the live site — the three-node weighbridge weighing trucks unmanned (a partial view of the worker node).

More success stories

AgriTech & Computer Vision

Hybrid Agrobots

Hybrid Agrobots builds high-speed grading and sorting machines, and Indivar is its software partner. For its egg-grading line, Indivar built BoldVision — a C++ computer-vision and machine-learning system that inspects eggs in real time on the line, grading each one by appearance and weight and diverting defects automatically. It keeps pace with the current egg machine at 40,000 per hour, and throughput scales with the underlying hardware and the produce being graded. The same engine is designed to grade round fruit and vegetables next.

White Goods & Home Appliances

Home Appliance Company (HAC)

HAC, a leading home-appliance (white goods) brand, consolidated fragmented, multi-branch legacy systems onto a high-availability, cloud-hosted SAP Business One V10 on HANA (FP2111). Indivar layered custom automation over standard ERP — bulk inventory posting, isolated multi-branch document series, cloud print routing and real-time e-invoicing — to run thousands of moving parts across states without latency.

FinTech & Digital Payments

New Zealand Payment Gateway

A leading New Zealand payment gateway provider partnered with Indivar to make its payment services easy to adopt across more than ten e-commerce platforms. Indivar designed and built secure, merchant-friendly gateway extensions — payment, capture, refund and transaction management — for platforms including Magento, WooCommerce, PrestaShop, X-Cart and Drupal Commerce, accelerating merchant onboarding and expanding the provider’s reach.

Ready to write your own success story?

Every project above started with one conversation about where the business was stuck. Let's have yours.