Skip to content

Adding NGSI-LD support #842

@jason-fox

Description

@jason-fox

It is necessary to add support for NGSI-LD to all IoT Agents. This is a large amount of work and needs to be split according. This issue is to discuss how the code can be incorporated and link the relevant PRs.

The main issue here is that there is a lot of work to review, so I've tried to split it into smaller PRs

  1. Add NGSIv2 metadata support to attributeAlias plugin #839 - NGSI-LD relies very heavily on metadata support (a.k.a. Properties of Properties) - whilst adding the code it was noticed that aliasing didn't work nicely with metadata. Effectively this is a bug fix.
  2. Prepend NGSI-v1 to the v1 tests, NGSI-v2 to the v2 tests #840 - This is a simple Grep to be able to distinguish between NGSI-v2 and NGSI-LD tests. Very minor change across lots of files - I split it out to reduce the size of the PR
  3. Basic NGSI-LD active measures support #841 - This is the main body of work for measures support
  4. Add GeoJSON and DateTime, unitCode and observedAt NGSI-LD support #843 - Temporal and GeoProperty support
  5. Add NGSI-LD multi-measures support #847 - Add NGSI-LD Multimeasures support
  6. Add NGSI-LD basic Command support #848 - Add NGSI-LD Command support
  7. Update NGSI support to use ES6 syntax. #850 - Update the NGSI interactions to use ES-6

Dependencies

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions