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

Add subsystem token and agent #562

Merged

Commits on Jul 1, 2024

  1. Add subcomponent/subdevice processing

    Up to now the IFF-agent can only manage one single device with a certain id. This limits cases where the device
    is consisting of several subsystems. For such cases, all the subsystem data was mapped to the main device with
    the respective id. With these changes, a device can now consist of several subsystems and these IDs can be added
    to the device token. This PR contains everything needed to support subdevice/subcomponent processing:
    
    * IFF-Agent accepts deviceIds in the TCP/UDP messages
    * IFF-Agent utils offer additional options to add subcomponent IDs and send data for subcompoentns
    * Keycloak allows now the field "subdevice_ids" in the token to add subdevice IDs
    * The MQTT-Bridge permits subdevice IDs to stream data
    
    Related Epic: IndustryFusion#514
    Related User-stories: IndustryFusion#555
    
    Signed-off-by: marcel <wagmarcel@web.de>
    wagmarcel committed Jul 1, 2024
    Configuration menu
    Copy the full SHA
    db89cf3 View commit details
    Browse the repository at this point in the history