usdot-fhwa-OPS / V2X-Hub

V2X Hub is a message handler that acts as a translator and data aggregator/disseminator for infrastructure components of a connected vehicle deployment.
Apache License 2.0
123 stars 69 forks source link

Add Handshake for Carma Simulation Adapter #510

Closed MishkaMN closed 1 year ago

MishkaMN commented 1 year ago

PR Details

Description

As a V2X Hub developer, I need V2X Hub to be able to perform a handshake with Mosaic and register the V2X Hub instance inside the simulator. This should allow multiple V2X Hub instances to connect with a single CARMA Simulation platform.

Related Issue

https://github.com/usdot-fhwa-OPS/V2X-Hub/issues/514

Motivation and Context

See above.

How Has This Been Tested?

Unit tested and Local integration tested using dummy python server: Open the V2xHub repo in VSCode container using its configured .devcontainer Create dummy python server using this guide https://wiki.python.org/moin/UdpCommunication and run Build the repo using .vscode task Build. Run the repo using .vscode task Run. Open localhost on web browser and login Observe that the handshake message is being detected on the dummy server Change location config on the web browser and observe the values change on dummy server

Types of changes

Checklist: