Skip to content
Technology 04 · Connectivity & Cloud

Designed for a field where connectivity cannot be assumed.

RiceGuard separates small numeric packets from image traffic and gives each the transport it needs. The station keeps recent information locally, uses LoRa for long-range low-volume communication and sends larger payloads through the cellular gateway.

Payload routing map

One station. Two transport paths.

Field station Local history + routing
Low volume LoRa Heartbeat + small readings
Larger payloads 4G/5G Images + bulk sync

The independent LoRa heartbeat can still signal that the station is present

920–925 MHz Thailand ISM band
8 Channels LoRa configuration
7 Days Local reading history
Two radios, on purpose

Small, resilient packets and heavier data do different jobs.

LoRa carries the station heartbeat and small readings. The cellular gateway carries images and larger synchronisation jobs.

LoRa · Heartbeat + small packets

Slow and long-range by design.

LoRa operates in Thailand's 920–925 MHz ISM band across eight channels with spreading factors from 7 to 12. Its long-range, low-volume profile suits the station heartbeat and small sensor readings from the field.

920–925 MHz Thailand ISM band
8 Channels
SF7–SF12 Spreading factors
Cellular · Images + bulk sync

Capacity for the larger payload.

An e-SIM cellular gateway carries images and larger data synchronisation over the 4G/5G bands used in Thailand. If cellular service is interrupted, the independent LoRa heartbeat can still indicate that the station is present.

e-SIM Gateway
4G/5G Main data path
Independent LoRa heartbeat
Store locally, reconcile later

A link interruption delays the data. It does not erase it.

The station is designed to hold seven days of readings locally. If the link drops, information remains at the pole. When connectivity returns, the system can synchronise the delayed history instead of treating the outage as data loss.

Resilience first

Keep working locally, then reconcile stored readings when the network returns.

07 Days retained locally

Local buffer
  1. D1
  2. D2
  3. D3
  4. D4
  5. D5
  6. D6
  7. D7
Link available Outage Reconcile
Data path by payload

Route by volume, purpose and continuity need.

RiceGuard routes each type of information according to its size, urgency and role in keeping the station visible.

Payload Primary path Purpose
01 Heartbeat LoRaWAN Signals independently that the station is present and reporting
02 Small numeric readings LoRa Moves low-volume field measurements over the long-range link
03 Images 4G/5G Carries camera files and their associated metadata
04 Bulk synchronisation 4G/5G Sends locally retained history after connectivity returns
Cloud ingestion and storage

Six documented services, each with one clear role.

The architecture keeps incoming device information, sensor history, images, metadata and fusion work in services suited to each job.

  1. 01 AWS IoT Core

    Receives information arriving from field devices.

  2. 02 AWS Lambda

    Routes incoming information to the required processing and storage services.

  3. 03 Amazon Timestream

    Stores timestamped sensor series for analysis through time.

  4. 04 Amazon S3

    Stores camera images and larger visual files.

  5. 05 Amazon DynamoDB

    Keeps metadata, image objects and labels connected.

  6. 06 Amazon SageMaker

    Supports multi-modal fusion and heavier model work.

  1. Field
  2. Ingestion
  3. Storage
  4. Fusion
Fusion is a layer of its own

A soil reading, camera frame and weather record become more useful together.

The fusion layer combines structured measurements with image features, then connects them with crop and variety knowledge before information reaches the presentation layer.

  1. 01 Structured measurements

    Soil + water + weather

  2. 02 Image features

    Camera frames + labels

  3. 03 Crop + variety knowledge

    Context for interpretation

  4. 04 Presentation layer

    Human-readable result

Fusion path
Structured Result Image features Crop knowledge
Technology 05 · Data Outputs & Dashboards

Cloud services organise the result. The platform makes it usable.

Continue to see how operational, farmer-facing and phenology views present the information to different users.

See how the platform presents the result