Tutorials for the complete FIWARE ecosystem for developers wishing to learn how to use NGSI-v2 and NGSI-LD and design context-based Smart Systems powered-by-FIWARE
Should I develop my application using NGSI-v2 or NGSI-LD?
FIWARE offers two flavours of the NGSI interfaces:
- NGSI-v2 offers JSON based interoperability used in individual Smart Systems
- NGSI-LD offers JSON-LD based interoperability used for Federations and Data Spaces
NGSI-v2 is ideal for creating individual applications offering interoperable interfaces for web services or IoT devices. It is easier to understand than NGSI-LD and does not require a JSON-LD
@context
. The NGSI-v2 tutorials can be found hereHowever, NGSI-LD and Linked Data is necessary when creating a data space or introducing a system of systems aproach, and in situations requiring interoperability across apps and organisations. The NGSI-LD tutorials can be found here