This document describes AirborneRF’s communication protocol (API) implementation of the ACJA Network Data Service Definition v2.00. In order to facilitate easy integration between AirborneRF and Aviation stakeholders, this “Network Data Service” has been conceived and made into a standard by GSMA1 and GUTMA2. It defines general use-cases, concepts and data models, but does not prescribe a particular implementation technology on purpose.
AirborneRF implements, as one of many possible interfaces, also the concepts and data models of the “ACJA Network Data Service Definition”, and offers it for use as a general interface to Aviation stakeholders. It shall be noted at this point that other implementations with additional functionality that exceed the scope of the “ACJA Network Data Service Definition” are also possible, depending on the Aviation stakeholders’ needs.
For completeness, here is an architectural overview of the whole AirborneRF ecosystem. This API documented here is implemented in the blue “AirborneRF Aviation Stack” component, and Aviation users on the right directly interface with it:
The “ACJA Network Data Service Implementation” documented here, from now on called the “Implementation”, is an HTTP REST based API which transports JSON data. The Aviation stakeholder will be issued a REST API endpoint and appropriate authentication credentials with which he/she can use the API.
The Implementation uses Token Bearer Authentication. For each
request, an Authorization
HTTP header has to be sent,
with a Token that was issued by AirborneRF to the user.