Docs

Images

Image file exchange via agrirouter. BMP, JPEG, and PNG formats

Three image formats are supported for exchanging visual data between endpoints. All of them use binary encoding and follow the same transfer pattern.

PropertyValue
Technical Message Typeimg:bmp
Information TypeImage
FormatBinary (BMP)
Protobuf SchemaNone (binary format)

Bitmap images in the standard BMP format. Uncompressed, so quality is preserved but file sizes are large.

Data Format

Send the raw image bytes as the request body with Content-Type: application/octet-stream. Do not Base64-encode the payload yourself; agrirouter applies transport encoding internally for chunked message types.

Chunking

The API handles chunking for you. If an image exceeds the internal chunk size, the API splits it on the way out and the recipient gets the reassembled file as a single FILE_RECEIVED event. No manual chunking or reassembly on your side.

Use Cases

  • Field photos: documenting crop conditions, pest infestations, or weed pressure
  • Crop documentation: growth stage records and visual monitoring
  • Machine diagnostics: screenshots from machine terminals or diagnostic displays
  • Scouting imagery: visual records from field scouting operations

Next steps

On this page