Skip to content

JavaScript interface for commissioning #276

@dakhnod

Description

@dakhnod

I am creating a nodeJS application that is supposed to help with device commissioning.
From that application, I want to be able to interface with the device commissioning process.

Unfortunately, the commissioning-cli does not provide any realistic way of interfacing with JavaScript code.

The SWIG interface file doesn't work, since it has a strong dependency on Java. Also, SWIG cannot handle std::shared_ptr.

Some solutions I have in mind are:

  • update the SWIG process to work for JS
  • open up the coap protocol to allow for alternative clients
  • provide an API for a commissioning-daemon (REST, ...)

Is there any clever Idea I am missing?

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