Skip to content

Deposit BSM to S3

Tony Chen edited this page Jun 29, 2017 · 1 revision

Goal

The goal of this test is to verify that all the BSM data delivered to the ODE is deposited into the appropriate S3 bucket

  1. The ODE imports files containing BSM data (which are deposited in a configures directory). The files are expected to be dropped there by the OBU or RSU.
  2. The ODE delivers the BSM (in JSON format) to the subscribers)
  3. The depositor receives the JSON BSM from the defined Kafka Stream
  4. The depositor packages the JSON into a temporary file and deposits it into the appropriate bucket
  5. The resulting file is located in S3 under the defined naming convention.

Procedure

  1. Run the ODE through the docker configuration or local initialization: https://github.com/usdot-jpo-ode/jpo-ode
  2. Run the deposit service has highlighted in the README, making sure its pointed to the correct ODE Kafka Topic (j2735BsmRawJson)
  3. Deposit a BSM either through the shared file directory or web tool (https://github.com/usdot-jpo-ode/jpo-ode/wiki/Import-Decode-and-Deliver-BSM-Test)
  4. Verify within S3 that that file has been deposited accordingly.

Releases

Change Notices

Informational Reference

  • Decode a file with asn1c
  • Deposit BSM to S3
  • Docker fix for SSL issues due to corporate network
  • Docker management
  • ECDSA Primer
  • Filter BSMs through PPM module
  • Geofence Filtering for PPM
  • Import BSMs from RSU log file
  • Import TIMs from RSU log file
  • jpo security svcs Integration
  • Link host directory to Docker directory
  • Migrating from SDW websocket depositor to SDW Depositor Submodule
  • ODE Release Deployment
  • ODE Release Preparation
  • Prepare a fresh Ubuntu instance for ODE installation
  • Process for Handling Bugs (Code Defects)
  • Run the ODE using the ASN codec module
  • Query RSU for set TIMs
  • Schema Version 6 Change Notice
  • Signed Message File Import
  • TIM REST Endpoint Changes
  • Using the .env configuration file
  • Using the ODE test harness

Test Procedures

  • Delete TIM on RSU test
  • Event Logger Test
  • Import Decode and Deliver BSM Test
  • Manage SNMP Test
  • Sending PDM to RSU Test
  • Sending TIM to RSU Test
  • Submit_TIM_To_SDW Test

Archived

  • Log File Changes (schemaVersion=4)
  • Receive BSMs over UDP
  • Receive ISD via UDP and deposit to SDC
  • Receive VSD via UDP and deposit to SDC
  • Run the crypto test vectors code with ODE team's OSS encoder
  • SchemaVersion 5 Change Notice
Clone this wiki locally