Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ADR on reading/writing discrete values in DS using REST #643

Open
jpwhitemn opened this issue Nov 24, 2021 · 0 comments
Open

ADR on reading/writing discrete values in DS using REST #643

jpwhitemn opened this issue Nov 24, 2021 · 0 comments
Labels
ADR Architecture Decision Record documentation enhancement New feature or request kamakura

Comments

@jpwhitemn
Copy link
Member

Per Kamakura planning meeting (Nov 21) - an ADR is needed to address the fact that there is no way to model a remote procedure call way of calling in a device service.

Original need stems from support objet type in both Set/Get command issue #3754 on edgex-go.

How to support devices/sensors that have a functional protocol API.

  • Example: ONVIF – camera has a SOAP based web service; function call that takes multiple parameters
  • Tricky when input is a complex object (again ONVIF)
  • REST vs SOAP or GRPC calls
  • Modeling we have is not up to the task to support these more complex function calls
  • Kong does support GRPC style of protocol
  • RFID/LLRP DS need is similar
    Impact: Command and device services

Discuss in architecture group about how to start and where this work originates

@jpwhitemn jpwhitemn added documentation enhancement New feature or request ADR Architecture Decision Record kamakura labels Nov 24, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ADR Architecture Decision Record documentation enhancement New feature or request kamakura
Projects
None yet
Development

No branches or pull requests

1 participant