Development resources
Major development technologies
To perform an agrirouter integration, you will need knowledge to the following technologies:
-
Required:
-
REST; at least for onboarding, perhaps for communication (see https://wikipedia.org/en/REST)
-
Protobuf: for message packaging (see https://developers.google.com/protocol-buffers/)
-
Certificates, signatures and encrypted communication, e.g. using HTTPs
-
-
Optional
-
MQTT over TLS for the communication (see https://mqtt.org)
-
ISO11783 and EFDI for telemetry data (see https://aef-online.org)
-
Development Tools
-
For REST Tests, you can use the Postman Collection
-
For MQTT Tests, you can use Paho
-
Especially for Protobuf Development, you can use the agrirouter Protobuf Toolset
-
The IO Tool can be used as a communication partner: IO Tool
Further Resources
Following resources can help developers to integrate their applications to the agrirouter.
Name | URL | Description |
---|---|---|
agrirouter main page |
The official website of the agrirouter |
|
GitHub |
Official GitHub with libraries and resources |
|
DDI Dictionary |
The official list of standardized Sensor values |
|
AEF |
The official website of the Agricultural Electronics Foundation. This group defines EFDI and the standards of ISOXML. |