43 lines
1.6 KiB
Markdown
43 lines
1.6 KiB
Markdown
## Farmmaps Documentation Overview
|
|
### The documentation is still work in progress and heavily subject to change!
|
|
This page provides an index of the available documentation for the FarmMaps platform.
|
|
|
|
## Getting started
|
|
The main starting point for Farmmaps API access is the REST API.
|
|
To get started, follow the steps below. The workflow and high-level architecture FarmMaps are documented on the [Farmmaps Workflow](/wiki/Workflow) and [FarmMaps Main Components](/Main-components) pages.
|
|
|
|
### Environments
|
|
|
|
At the moment, FarmMaps provides two environments for development.
|
|
|
|
* https://farmmaps.awtest.nl (testing environment, data is not persistent)
|
|
* https://farmmaps.awacc.nl (acceptation environment, data IS persistent)
|
|
|
|
When developing your application, using the **acceptation environment is highly recommended**.
|
|
|
|
### Credentials
|
|
To get access to the API, you need an akkerweb development account (akkerweb development and farmmaps development use the same credentials).
|
|
These can be created at:
|
|
|
|
* https://awacc.nl (for the acceptation environment)
|
|
* https://awtest.nl (for the testing environment)
|
|
|
|
### Authentication
|
|
To start uploading files, you need to authenticate to the API. The REST API uses OpenID Connect as the protocol.
|
|
|
|
[Todo: Basic explanation, based of "Authentication.md"]
|
|
|
|
## How to build a FarmMaps App
|
|
- Accessing the API
|
|
- Uploading a file
|
|
- Checking the file processing status
|
|
- Creating a crop field
|
|
- Pushing data to MQTT
|
|
|
|
|
|
|
|
### Use-case examples
|
|
* [VRAPoten-API](/wiki/VRAPoten-API)
|
|
* [VRANbs-API](/wiki/VRANbs-API)
|
|
* [VRAHerbicide-API](/wiki/VRAHerbicide-API)
|