Skip to content

java/iot3mobility: implement send and receive of mobility messages#175

Merged
mathieu1fb merged 11 commits intoOrange-OpenSource:masterfrom
mathieu1fb:development
Oct 23, 2024
Merged

java/iot3mobility: implement send and receive of mobility messages#175
mathieu1fb merged 11 commits intoOrange-OpenSource:masterfrom
mathieu1fb:development

Conversation

@mathieu1fb
Copy link
Collaborator

@mathieu1fb mathieu1fb commented Oct 16, 2024


Features;

IoT3 Mobility SDK:
* Implement send and receive of CAM (+ receive of abstracted object RoadUser)
* Implement send and receive of DENM (+ receive of abstracted object RoadHazard)
* Implement send and receive of CPM (+ receive of abstracted objects RoadSensor and SensorObject)

Closes: #129


How to test

  1. Clone the its-client project on your IDE.
  2. Ensure that you have Gradle to be able to build the java/iot3 modules (core, mobility and examples).
  3. Find the Iot3MobilityExample class in the examples module, and set appropriate values for the following fields:
    private static final String EXAMPLE_USERNAME = "username";
    private static final String EXAMPLE_PASSWORD = "password";
    private static final String EXAMPLE_UUID = "uuid";
    private static final String EXAMPLE_CONTEXT = "context";
    private static final String EXAMPLE_TELEMETRY_HOST = "telemetry_host";
  1. Run Iot3MobilityExample.

Expected results:

  1. CAMs should be sent and received at 1 Hz, and visible in the logs.
  2. DENMs should be sent and received every 10 seconds, and visible in the logs.
  3. CPMs should be sent and received at 1 Hz, and visible in the logs.

You can also use the ITSdroid app (with a project code matching the EXAMPLE_CONTEXT value), to visualise the messages at the UTAC TEQMO.

@mathieu1fb mathieu1fb added documentation Improvements or additions to documentation enhancement Java labels Oct 16, 2024
@mathieu1fb mathieu1fb added this to the Sprint 3 milestone Oct 16, 2024
@mathieu1fb mathieu1fb requested a review from fredOG-2A1 October 16, 2024 14:52
@mathieu1fb mathieu1fb self-assigned this Oct 16, 2024
Copy link
Member

@fredOG-2A1 fredOG-2A1 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ok.

@mathieu1fb mathieu1fb merged commit 125a0c1 into Orange-OpenSource:master Oct 23, 2024
@mathieu1fb mathieu1fb deleted the development branch October 23, 2024 08:52
Copy link
Member

@fredOG-2A1 fredOG-2A1 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ok.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation Java

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

Exchange mobility message for user equipment

2 participants