Our Technology

Engineered for the paddock

Australian-designed IoT hardware built for harsh field conditions. Solar powered, ZigBee mesh networked, and firmware-updatable over the air.

3 km

Range

99

Nodes

5 days

Battery

4

Protocols

Device Lineup

Two devices, one system

The Gateway connects your farm to the cloud. Nodes extend your reach into the field. Both share the same ESP32-S3 platform for seamless compatibility.

Central Hub

Gateway

  • Mains powered (standard GPO)
  • Wi-Fi 802.11 b/g/n internet
  • ZigBee coordinator
  • AWS IoT Core (mTLS)
  • BLE provisioning (OTA via cloud)
Field Device

Node

  • Solar + lithium battery
  • Up to 3 km line-of-sight
  • ZigBee end device / relay
  • Cloud via Gateway
  • BLE provisioning + OTA
SpecGatewayNode
ProcessorESP32-S3 (Xtensa LX7)ESP32-S3 (Xtensa LX7)
PowerMains (standard GPO)Solar + lithium battery
Battery LifeN/A (mains)~5 days without sun
InternetWi-Fi 802.11 b/g/nVia Gateway (ZigBee)
Field NetworkZigBee coordinatorZigBee end device / relay
Wireless RangeUp to 3 km line-of-sight
Sensor Inputs4× channels: Analogue, SDI-12, RS485/Modbus, Pulse4× channels: Analogue, SDI-12, RS485/Modbus, Pulse
Relay Outputs4 valves + 2 motors4 valves
CloudAWS IoT Core (mTLS)Via Gateway
BLEProvisioning only (OTA via AWS IoT Core)Provisioning + firmware OTA

Setup Process

From box to live data in 30 minutes

No technician, no electrician, no special tools. Just a power point, a phone, and 30 minutes.

~10 min

per device

~30 min

total setup

Zero

special tools

No

technician needed

Step 01

Plug in the Gateway

Standard GPO power outlet. The Gateway boots up and connects to your Wi-Fi network automatically.

No electrician needed — any household power point works.

Step 02

Open the app & pair

Download the Agrinodes app, create your account, and pair the Gateway via Bluetooth.

BLE provisioning configures Wi-Fi credentials, XBee PAN ID, and channel.

Step 03

Place a Node in the field

Position the Node with solar panel facing up. Connect your sensor to the input terminals.

Solar panel charges the lithium battery — no mains power or cable runs required.

Step 04

Pair the Node via Bluetooth

Hold the button for 3 seconds to enter BLE mode. The app configures the Gateway ID and joins the mesh.

The Node automatically discovers and joins the ZigBee mesh network.

Step 05

You're live

Sensor data begins streaming immediately. Your farm map populates with live readings and valve control.

Add more Nodes any time — each one takes 10 minutes.

Button Controls

Short press

Status check (logged)

3-second hold

Enter BLE provisioning mode

15-second hold

Factory reset

Sensor Protocols

Four protocols, one device

Agrinodes covers the protocols used by almost every agricultural sensor on the market. Use the Supported Sensors search to check your exact model. Listed models work straight away, and unlisted models can usually be configured within up to a week.

Analogue (ADC)

  • 4 channels
  • 12-bit resolution (0–4095)
  • 0–3.3V input range
  • Shared mutex with battery ADC

SDI-12

  • Single-wire protocol
  • CRC validation
  • Multi-value (up to 8 floats)
  • Configurable commands

RS485 / Modbus RTU

  • UART_NUM_2, MAX14883 transceiver
  • Function codes 0x03 / 0x04
  • INT16 / UINT16 / FLOAT32
  • Configurable baud & parity

Pulse / Frequency

  • GPIO edge counting
  • Window-based measurement
  • Per-channel GPIO assignment
  • Frequency & totaliser modes

General Specs

Polling interval

1 min default, configurable

Max channels

2 analogue, 2 digital

Values per reading

Up to 8

Status codes

OK, Timeout, CRC Error, Parse Fail, Disabled

Power Management

Stays on when it matters

Solar-powered field nodes and mains-powered gateways, both running an always-on FreeRTOS architecture with continuous heartbeat monitoring.

Node Solar System

Lithium battery with 6.0V–8.4V operating range. Voltage divider (3.127×) for ADC monitoring. Approximately 5 days of autonomy at 1-minute polling intervals, even without sun.

Gateway Mains Power

Standard GPO plug-in power. No battery needed, no solar required. Always connected, always online.

Always-On Architecture

FreeRTOS task scheduling keeps the device responsive at all times. No deep sleep cycles, no missed readings, no wake-up latency.

30-Minute Heartbeat

Every device pings the cloud every 30 minutes with battery level, firmware version, and connection status. Know instantly when something needs attention.

GPIO Power Control

Hardware power button with GPIO-based control. Long press (3+ seconds) for clean shutdown. Short press to wake.

Firmware Updates

Over-the-air, zero risk

Every device supports safe, validated firmware updates with automatic rollback. No truck rolls, no USB cables, no downtime.

Download
Validate
Write
Boot
Health Check
Confirm

On failure at any stage, device automatically rolls back to the previous partition

Update Paths

Gateway AWS IoT Jobs

HTTP/HTTPS firmware download over Wi-Fi

Node BLE OTA

Chunked delivery from the Agrinodes app

Safety Features

Dual A/B partition scheme (app0 + app1, 3.25MB each)
SHA256 hash validation before write
Semver comparison prevents downgrades
45-second health window after boot
Automatic rollback on boot failure
Config persistence across updates (stored in SPIFFS)

Ready to see it in action?

Try Agrinodes risk-free for 14 days. Connect your own sensor, control your own valve — and experience the difference yourself.

View Pricing