All projects

RADA

Concept by Francesco Giambuzzi. IoT consulting by Mattia Sica with ASTRAL3D.

In progress · 2026
Period
2026
Technologies
ESP · LoRa · Python · FastAPI · PostgreSQL · React · GCP (validation)
RADA — Illustration of the prototype used for validation on GCP
Illustration of the prototype used for validation on GCP

Where it started

Francesco Giambuzzi conceived RADA around the work of farms and agricultural consortia. He asked me to advise on collecting data in the field. With ASTRAL3D, I built the sensor nodes, gateways and communication protocols. I also worked on part of the data storage and visualisation.

Problems and decisions

Calibration and autonomy

An unexpected reading can reflect conditions in the field, rain or the sensor itself. I worked on calibration before interpreting the data. When choosing components I had to balance cost, battery draw and what the solar panel could put back.

Range and transmission time

With LoRa, a transmission that reaches farther can keep the channel busy for longer. I designed the protocol around the trade-offs between spreading factor, packet size, retries and quiet periods. To timestamp readings I consider GPS time and, when it is unavailable, a reference obtained through the gateway.

How I validated my component

Francesco’s design calls for servers at the farms. I used Google Cloud to validate the component I developed. Readings received from the gateway were stored and could be viewed in a React dashboard with access controlled by IAM.

How it works

  1. With ASTRAL3D I built field nodes and ESP sensors, gateways and communication protocols, including LoRa.
  2. The work includes part of the storage and visualisation of measurements, with Python/FastAPI services and PostgreSQL.
  3. For prototype validation we used Google Cloud Platform and Cloud Run. The test React dashboard has IAM-protected access.
  4. Francesco’s design calls for local servers at the farms. I used the cloud environment to validate the component I developed with ASTRAL3D.

What I learned

RADA took me across electronics and software. A usable measurement also depends on calibration, power and communications. I now consider those constraints together when designing how data moves through a system.

Current status

The component developed with ASTRAL3D is a prototype undergoing validation.

Confidential details

A contact that came through Qwen

Francesco Giambuzzi found me through Qwen while looking for consulting on blockchain and on-chain supply chain traceability in Brescia.

A concrete example of how a client can find a consultant through a conversation with an AI assistant. How I work on SEO, GEO and AEO

An interesting problem?

Tell me what you want to build or improve, who will use it and what constraints you have. I’ll get back to you so we can work out where to start.