Skip to content
Technology 02 · Software & Edge AI

The pole is designed to process, prioritise and remember.

RiceGuard processes field data at the pole before sending it onward. It checks readings, prepares images, stores recent records and can raise critical alerts even when connectivity is interrupted.

What edge processing provides

What the pole handles locally.

  1. 01
    Reliable records Validated, timestamped and traceable
  2. 02
    Offline operation Seven days stored; critical alerts local
  3. 03
    Power-aware computing ESP32 always on; GPU work scheduled
07 Days Local reading history
40 TOPS Jetson module rating
02 Roles Control + inference
Edge Critical alerts can start locally
A reading's local journey

Processed at the pole before it reaches the cloud.

  1. 01 Capture

    Collect a scheduled sensor reading or field image.

  2. 02 Check

    Validate values and flag anomalies.

  3. 03 Add context

    Attach the time and source.

  4. 04 Prepare

    Compress and pre-filter images.

  5. 05 Alert or store

    Raise urgent alerts; store routine data.

Two local input paths

Sensor readings and images are prepared differently.

01
Structured sensor readings Scheduled sampling
  1. 01 Read Collect the configured values
  2. 02 Check Validate values and attach anomaly flags
  3. 03 Record Timestamp and store as a local time series
02
Prepared image stream Scheduled camera capture
  1. 01 Capture Take the field image
  2. 02 Prepare Compress and pre-filter
  3. 03 Infer Pass the image to local AI

Shared rule Every output keeps its timestamp and source.

Two computing roles

Always-on control. Image AI only when needed.

Role 01 · Always-on controller
ESP32
Power manager and health reporter
  • Schedules sensor readings
  • Manages power and station health
  • Keeps local control running during link loss
Role 02 · Image inference
40 TOPS
Jetson Orin Nano GPU module
  • Runs TensorRT image inference
  • Processes prepared camera frames
  • Runs as a higher-power computing task

Power principle The ESP32 stays available; GPU work is scheduled only when needed.

Local resilience

A lost connection delays delivery - it does not erase the record.

Up to seven days of readings remain stored locally, and critical alerts can still be created.

  1. 01 Connected Normal sampling Readings are prepared and sent.
  2. 02 Link lost Local operation continues Sampling and health checks continue.
  3. 03 7-day buffer Recent history retained Routine records wait locally.
  4. 04 Link returns Records synchronise Stored history rejoins the wider platform.
Priority at the edge

The pole handles urgent information first.

  1. P1 · Critical Raise a local alert

    A critical condition can be identified without waiting for the cloud.

  2. P2 · Presence / status Keep the station visible

    Health and status show whether the pole is functioning.

  3. P3–P4 · Routine Store and queue

    Normal readings and prepared images wait for transmission.

Structured and visual intelligence

Two data types. Two model paths. One combined interpretation.

01 · Structured path
Sensor readings Soil · weather · device health
Gradient-boosted model Analyses ordered numeric series
02 · Visual path
Camera image Compressed + pre-filtered locally
CNN image analysis Interprets crop and pest-related imagery
03 Context joins the evidence
  • Timestamp
  • Source identity
  • Crop context
Multi-modal fusion
04 One interpretable field record

Structured and visual features remain identifiable, but can now be read together by later system outputs.

Plain-language meaning The station first understands numbers and images separately. It combines them only after both are attached to the same field, time and crop context.

System handoff

Where the local record goes next.

  1. 01
    Transmit

    LoRa carries small sensor packets; cellular carries images and bulk synchronisation.

  2. 02
    Retain

    Cloud services preserve the resulting field history.

  3. 03
    Present

    Agricultural context supports operator, farmer and phenology views.

Why processing happens at the pole

Local preparation reduces unnecessary data, preserves traceability and allows important alerts to be raised even when field connectivity is interrupted.

View full architecture
Continue the technical chain

Processing prepares the image. Vision interprets the crop.

Continue to the image pipeline, field dataset and documented computer-vision objectives.

Explore Computer Vision