Best practice for multiple identical test stations with local Connector Hosts

What is the recommended Tulip architecture for multiple identical production test stations, each with its own local hardware and Python test application? I have one Tulip app deployed to multiple stations, and each station needs to communicate only with its own local Python service while allowing multiple stations to run tests simultaneously. Connector Hosts and Connectors appear to be tied to a specific endpoint, so I’m unsure how to avoid creating separate connectors/apps for every station. What is the recommended or best practice approach for this scenario?

Node-Red might be a possible solution