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

Multiple, remote, system integration #14

Open
dcmartin opened this issue Jan 12, 2021 · 0 comments
Open

Multiple, remote, system integration #14

dcmartin opened this issue Jan 12, 2021 · 0 comments

Comments

@dcmartin
Copy link
Owner

dcmartin commented Jan 12, 2021

MAI should provide mechanism to integrate with a remote installation of MAI, i.e. a separate installation of MAI on a non-local network.

MAI currently publishes JSON payloads on MQTT topics of the events associated with annotations, detections, and the detection of specific entities (n.b. categories for person, vehicle, and animal are not (yet) published. This mechanism provides basic information to external consumers, e.g. another Home-Assistant system, but only when using a common MQTT broker.

  • Annotated :: group/device/camera/annotated
  • Detected :: group/device/camera/detected
  • Detected Entity :: group/device/camera/detected_entity

The JSON payload does not contain any image, only the attributes of the image and the corresponding information from the AI predictions.

As Home-Assistant does not provide for mechanisms to send MQTT to alternative brokers, an additional agent must subscribe to appropriate topics (e.g. as above, but potentially others) and forward information.

One potential mechanism is the Kuiper project, a part of the EdgeX Foundry portfolio, that listens to MQTT and executes rules defined by SQL to generate JSON payloads to any specified MQTT broker.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant