V2X Hub is a message handler that acts as a translator and data aggregator/disseminator for infrastructure components of a connected vehicle deployment.
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.
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
[ ] Defect fix (non-breaking change that fixes an issue)
[X] New feature (non-breaking change that adds functionality)
[ ] Breaking change (fix or feature that cause existing functionality to change)
Checklist:
[X] I have added any new packages to the sonar-scanner.properties file
[ ] My change requires a change to the documentation.
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: