EdgeFlow Proxy API
A FastAPI service that runs on a Raspberry Pi with a libcamera-supported camera, captures frames and forwards them to a Cogniac EdgeFlow inference device, and exposes one HTTPS endpoint on the local network that a POD plugin in the browser calls.
Where it sits
Used by
Required dependency. The HTTP endpoint the widget calls to capture an image and read the detections back.
Functional boundary
The proxy URL is a widget property the browser calls, so the [EdgeFlow Proxy API](external:cogniac-edgeflow-proxy) has to be reachable from the SAP DM client itself, on a local network and over HTTPS: its own repository asks for a certificate the browser trusts and documents generating one for the Pi's LAN IP. NC logging needs an SFC selected in the work list: without one the request is rejected with an error message.
LicenceNeither the package manifest nor the repository tree declares a licence
Connected from
data, outbound, sync. Triggers a capture and reads back the base64 JPEG and the detections rendered over it.
Functional boundary
The proxy URL is a widget property the browser calls, so the [EdgeFlow Proxy API](external:cogniac-edgeflow-proxy) has to be reachable from the SAP DM client itself, on a local network and over HTTPS: its own repository asks for a certificate the browser trusts and documents generating one for the Pi's LAN IP. NC logging needs an SFC selected in the work list: without one the request is rejected with an error message.
LicenceNeither the package manifest nor the repository tree declares a licence
Details
Graph
For your agent
- Ref
external:cogniac-edgeflow-proxy- JSON
- /externals/cogniac-edgeflow-proxy.json
- MCP
- Connecting an agent