Analytics gRPC Reference

You push data to the Kudzu Analytics Gateway using a gRPC client. The gateway endpoint accepts an aggregate request containing any combination of the following message types:

  • Uplink — radio frames received by a gateway from end devices.
  • Downlink — radio frames transmitted by a gateway to end devices.
  • Status update — operational telemetry from a gateway (temperature, GPS coordinates, packet counters).

API documentation#

The full message structure is described in the GoDoc documentation of the analytics package API.

Protobuf definition#

The canonical protocol buffer definition is available at:

Use this file to generate client stubs in any language supported by the protobuf toolchain.

Example client#

An example Go client demonstrating how to construct and submit analytics messages is available at: