API

The platform offers a set of APIs that enable various tasks related to device management and information retrieval. The API is integrated with the authentication and authorization services, ensuring secure access to information at all times and restricting which profiles can perform specific tasks. API calls can be categorized into the following sections:

  • Device Management: This set of REST API calls handles all tasks related to device management on the platform: registration, deregistration, modification, sending downlink commands, defining the data model, and managing device-related permissions.
  • Data: This set of REST API calls provides access to the information sent by the devices, both in real-time and historical data. It utilizes calls to the API of FIWARE Generic Enablers and restricts data access based on user roles and the devices they are authorized to access.