LogoLogo
  • Welcome
  • Vehicle Operation
    • Getting started
    • Auterion Suite
      • Dashboard
      • Fleet Management
        • Vehicles
          • Cloud Features
          • Groups
        • Flights
        • Compliance
      • Manufacturer
        • Service Bulletins
      • Administration
      • User Management
      • Simulations
    • Auterion Mission Control
      • Installation
      • First steps
      • UI Breakdown
        • Navigating between the views
        • Fly View
          • Fly View UI Overview
          • Vehicle status indicator
          • Flight mode selector
          • Quick actions sidebar
          • Connection manager
          • Vehicle Dashboard
          • Flight Map
          • Camera View
          • Monitoring the Flight
          • Flying Manually (RC/Joystick)
          • Flying a Mission
        • Plan View
          • Plan UI Overview
          • Plan tools
            • Mission Menu
            • Waypoint Missions
            • Survey Patterns
              • Area Survey
              • Corridor Scan
          • Mission Summary
          • Mission Editor Tab
            • Start Section
            • Mission Section
            • End Section
            • Extras
          • Terrain visualization
          • GeoFence
          • Rally Points
        • Quick Vehicle Menu
          • Pre-Flight Checklist
          • Connectivity
        • Photo Gallery
        • Settings
        • Pilot Login
      • Useful resources
        • Mission Planning
          • Mission Cloud Sync
          • Terrain Following
          • Import Geo-Awareness data or KML overlays
        • Maps and Custom Overlays
          • Using Offline Maps
          • Importing GeoPDF overlays
        • Track GCS as Smart Asset in Suite
        • Live PX4 Log Streaming
        • Monitor Local Flights with ADS-B
        • GPS Denied Workflow
        • Windows Crash Logs Analysis
        • Screen Recordings
    • Remote Controllers
      • Skynav Remote Controller
        • Installing Mission Control
        • Joystick and Button Mapping
        • Using LTE for Online Maps in the Field
        • Advanced Radio Settings
        • Drop Guards and Chest Strap
        • Unit Serial Number
    • Settings & Maintenance
      • Vehicle Setup
      • WiFi Setup
      • Compass Calibration
      • Safety Setup
      • Joystick Setup
      • Vehicle Web UI
      • Software Update
      • Remote ID
        • How Remote ID works
        • Remote ID indicators in AMC
        • Frequently Asked Questions
    • Precise Flight
  • App development
    • Getting Started
      • Development environment Setup
      • Connecting to a device
      • Application Development
    • App Framework
      • Building your First App
      • Apps API
      • Sensor Data
      • Video Streams
      • Photos
      • Hardware Peripherals
      • Persistent Storage
      • MAVLink
      • Native Docker Compose
      • App Parameters
      • Log App Data to Auterion Suite
        • How to log Time Series Data
        • How to log basic Text Output
      • How to store an App's Binary Data on Skynode
      • User Web Interfaces
      • Build Arguments
      • Debugging apps with SSH
      • Debugging Apps with gdb
      • PX4 Messages in ROS 2
      • DDS / ROS2 Configuration
      • Structuring Applications with Multiple Services
    • Auterion SDK
      • Installation
      • Write Your First App
      • SDK API
      • Flight Mode API
        • Flight Mode API
        • Dynamics in Body Frame
        • Dynamics in Local Frame
        • Go-To in Local Frame
      • System State API
      • Peripheral Actuator Control API
      • Camera API
      • Navigation Input API
        • Global Navigation
        • Local Navigation
      • Visual Tracking API
    • Simulation
      • Virtual Skynode
        • Simulation-Gazebo Reference
        • Simulation-AirSim Reference
        • Connecting from other Computers
        • Resetting Virtual Skynode
        • Multiple Virtual Skynodes on single machine
      • Physical Skynode
    • Resources
      • Cross Compilation - Faster Builds
      • Auterion CLI Reference
      • Troubleshooting
      • App Tutorial
      • Skynode Vision Kit S
        • Set up the Vision Kit
        • Install and test a simple vision app
    • Legacy app workflow
      • App Development
      • MAVLink
      • Using the App Template
      • Example Applications
        • Autopilot Telemetry (C++)
        • Autopilot Telemetry (Python)
        • Photo Gallery
  • Hardware Integration
    • Getting started
      • Required Sensors
      • Wiring Skynode to the Vehicle
      • Actuators Setup
      • Sensors Setup
        • Set Orientations
        • Compass Calibration
        • Gyroscope calibration
        • Accelerometer calibration
        • Level horizon calibration
        • Airspeed calibration
      • Bench Test
      • Tuning
      • Creating Airframe Configurations for APX4
    • Skynode
      • Skynode X
      • Skynode ENT/GOV
      • Skynode X Integration and Development Kit
        • Get Skynode ready
        • Power Skynode
        • Register Skynode
        • Connect Skynode to AMC
        • Sensors and Peripherals
        • Next steps
      • Payloads
        • Generic USB Webcams (UVC)
        • Workswell Wiris Pro
        • Trillium HD40-LV
        • NextVision Gimbals (with TRIP2)
        • Sony Alpha a7R IV
        • Phase One iXM-100
        • Gremsy Gimbals
      • Connectivity
        • USB-C Network Connection
        • WiFi
        • LTE Setup
        • SIYI MK15
        • Microhard Data Link
        • Data Link Wiring
        • Silvus Data Link
        • Doodle Labs Data Link
        • Custom Data Link
        • Ethernet Interface Configuration
      • Skynode LED Meanings
      • Troubleshooting
      • Legacy DSM/DSMX Support
      • Peripherals
        • Power Module
        • 12S Power Module
        • Pixhawk Adapter Board
        • Pixhawk Payload Bus
        • Data Link Module
        • PX4 F9P GPS
        • Freefly RTK GPS
        • Airspeed Sensor
        • LIDAR
        • USB camera
        • See3CAM_24CUG
    • Skynode S
      • Datasheet
      • Interfaces
      • Basic Vehicle Integration
      • Add LTE to Skynode S
      • Skynode S LED status indicator
      • Skynode S flight logs
    • AI Node
      • Datasheet
      • Evaluation Kit
        • Power AI Node
        • Wiring AI Node to Skynode
        • Internet sharing with Skynode
        • Activate AI Node on Suite
      • Dimensions and CAD model
      • Interfaces
      • Connectivity
        • USB Network Connection
        • Serial Debug Connection
        • AI Node as Network Bridge
        • Standalone Internet Access
      • Updating AuterionOS
    • Advanced Airframe Integration
      • Custom power setup
      • Wiring without Breakout Boards
      • Gripper Integration
        • Setting up Payload Delivery with Gripper
      • ESC Calibration
      • Camera Calibration
        • Camera Calibration on a Computer
        • Camera Calibration on Skynode
      • Serial Port Configuration
    • Flight controller customization
      • AMC's Advanced Mode
      • Flight Controller Shell
      • Micro XRCE-DDS
    • AuterionOS Customization
      • OEM Tools Installation
      • Adding SSH keys
      • Changing the Root Password
      • Modifying Environment Variables
      • Pre-install Applications
      • Suite Manufacturer Tools
    • AuterionOS System Guide
      • Introduction
      • Flashing PX4 Binary and Vehicle Config
      • Building and Flashing PX4 Firmware
      • SSH Access
      • Filesystem and partitions
      • Environment Variables Reference
      • Types of AuterionOS Images
      • Mavlink Routing and Endpoints
      • Packaging AuterionOS Image
    • Additional Resources
      • Remote ID
        • How Remote ID works
        • Vehicle Serial Number
        • Communication Diagram
        • Remote ID configuration
        • How Auterion tested
      • Auto-Tuning
  • Release Notes
    • APX4
      • APX4 3.2
        • APX4 3.2.1
      • APX4 3.1
        • APX4 3.1.1
        • APX4 3.1.0
      • APX4 3.0
        • APX4 3.0.8
        • APX4 3.0.5
      • APX4 2.7
        • APX4 2.7.37
        • APX4 2.7.25
        • APX4 2.7.20
        • APX4 2.7.12
        • APX4 2.7.7
        • APX4 2.7.6
      • APX4 2.6
        • APX4 2.6.1
      • APX4 2.5
        • APX4 2.5.14
        • APX4 2.5.13
        • APX4 2.5.8
        • APX4 2.5.7
        • APX4 2.5.5
        • APX4 2.5.4
        • APX4 2.5.0
      • APX4 2.4
        • APX4 2.4.2
        • APX4 2.4.1
      • APX4 2.3
        • APX4 2.3.0
      • APX4 2.2
        • APX4 2.2.2
        • APX4 2.2.0
      • APX4 2.1
        • APX4 2.1.1
        • APX4 2.1.0
      • APX4 2.0
        • APX4 2.0.2
        • APX4 2.0.0
    • AuterionOS
      • AOS for AI Node
        • AI Node AOS 1.1.0
        • AI Node AOS 1.0.2
        • AI Node AOS 1.0.0
        • AI Node AOS 0.7.0
        • AI Node AOS 0.6.1
        • AI Node AOS 0.6.0
        • AI Node AOS 0.5.0
        • AI Node AOS 0.4.0
      • AOS for Skynode
        • AOS 3.7
          • AOS 3.7.14
          • AOS 3.7.9
        • AOS 3.6
          • AOS 3.6.14
        • AOS 3.5
          • AOS 3.5.13
        • AOS 3.3
          • AOS 3.3.9
        • AOS 3.2
          • AOS 3.2.9
        • AOS 2.19
          • AOS 2.19.14
        • AOS 2.15
          • AOS 2.15.10
          • AOS 2.15.7
        • AOS 2.12
          • AOS 2.12.8
        • AOS 2.10
          • AOS 2.10.2
        • AOS 2.8
          • AOS 2.8.1
        • AOS 2.7
          • AOS 2.7.15
        • AOS 2.6
          • AOS 2.6.1
        • AOS 2.5
          • AOS 2.5.14
          • AOS 2.5.13
          • AOS 2.5.8
          • AOS 2.5.7
          • AOS 2.5.5
          • AOS 2.5.4
          • AOS 2.5.0
        • AOS 2.4
          • AOS 2.4.1
        • AOS 2.3
          • AOS 2.3.0
        • AOS 2.2
          • AOS 2.2.2
          • AOS 2.2.0
        • AOS 2.1
          • AOS 2.1.1
          • AOS 2.1.0
        • AOS 2.0
          • AOS 2.0.2
          • AOS 2.0.0
    • Auterion Mission Control
      • AMC 1.34
        • AMC 1.34.19
        • AMC 1.34.14
      • AMC 1.33
        • AMC 1.33.13
      • AMC 1.32
        • AMC 1.32.7
      • AMC 1.30
        • AMC 1.30.17
      • AMC 1.29
        • AMC 1.29.7
      • AMC 1.26
        • AMC 1.26.8
      • AMC 1.22
        • AMC 1.22.3
      • AMC 1.19
        • AMC 1.19.5
      • AMC 1.18
        • AMC 1.18.3-1
        • AMC 1.18.3
      • AMC 1.17
        • AMC 1.17.10
        • AMC 1.17.9
      • AMC 1.15
        • AMC 1.15.0
      • AMC 1.14
        • AMC 1.14.6
        • AMC 1.14.0
      • AMC 1.13
      • AMC 1.12
      • AMC 1.11
      • AMC 1.10
        • AMC 1.10.1
        • AMC 1.10.0
      • AMC 1.9
        • AMC 1.9.1
        • AMC 1.9.0
      • AMC 1.8
    • Hardware
      • Skynode Rev 11 (Jan 2022)
Powered by GitBook
On this page
  • Enabling or Disabling Remote ID in AuterionOS
  • Enabling or Disabling Remote ID in APX4
  • AuterionOS
  • Configuring custom Remote ID WiFi Beacon channel and manufacturer ID
  • Basic ID Message: UAS Serial number definition
  • Bring up Steps
  • APX4
  • Ground Station
  • GCS with Built-in GPS
  • GCS using External GPS
  • WiFi
  • Antenna Placement
  • WiFi Configuration
  1. Hardware Integration
  2. Additional Resources
  3. Remote ID

Remote ID configuration

Configuration options for drone manufacturers

PreviousCommunication DiagramNextHow Auterion tested

Last updated 2 months ago

Support for Remote ID has been added starting from AuterionOS 2.5.5. While the core functionalities of the Remote ID agent are mostly untouched, the next AuterionOS releases can have minor modifications to the configuration options and broadcast interface.

Enabling or Disabling Remote ID in AuterionOS

Starting with AuterionOS 2.7, this feature is by default disabled and can be enabled through the following mechanisms:

  • The Auterion Developer Tools, by injecting the following environment variable: REMOTEID_ENABLED=1 This setting is overriden by:

  • The "Enable Remote ID" toggle on the vehicle's web interface:

This is a one-time toggle, which works only in the Disabled -> Enabled direction. It is designed to allow operators to delay their adoption of Remote ID, in accordance with local law. Once enabled through this mechanism, Remote ID transmission can no longer be disabled, except by an OEM, via the third override:

  • The override.env file located in /data. A value of either 0 or 1 for REMOTEID_ENABLED will disable/enable Remote ID transmission, respectively. Modifications to this file require ssh access and are therefore not available to the end customer/operator.

Enabling or Disabling Remote ID in APX4

AuterionOS

Configuring custom Remote ID WiFi Beacon channel and manufacturer ID

Starting with AuterionOS v2.7, it is possible for OEMs to customize the Remote ID service using two environment variables, injected through the Auterion Developer Tools into the custom OEM image. These are:

  • REMOTEID_MANUFACTURER_CODE : The Manufacturer (MFR) Code is a 4-character code that consists of digits and may include a combination of digits and uppercase letters, except the letters O and I. Any strings that exceed the limit will be truncated. The International Civil Aviation Organization (ICAO) is responsible for assigning a unique MFR Code to UAS manufacturers around the world. To obtain an MFR Code, visit .

  • REMOTEID_EXTRA_ID: specifies a custom ID that will be transmitted as an extra BasicID message inside the Remote ID Message Pack. The maximum length of this ID is 20 characters. Any strings that exceed the limit will be truncated. The standard BasicID is almost always sufficient.

  • REMOTEID_BEACON_CHAN: specifies a custom channel to use for the WiFi Beacon transmission.

  • REMOTEID_ENABLED: by default AuterionOS 2.7.X ships with Remote ID functionality disabled. In case your customer base falls in a country that requires Remote ID by default, set this variable to 1 to have all your production vehicles Remote ID ready.

Basic ID Message: UAS Serial number definition

As described in Section 5.1.3.2 of the MOC, AuterionOS' Remote ID agent automatically generates and fills the Basic ID message with the UAS Serial Number in the format of ANSI/CTA-2063-A.

  • The Manufacturer Code is obtained by reading the REMOTEID_MANUFACTURER_CODEvariable. If not specified, the Auterion Manufacturer code will be used instead.

  • The Vehicle Serial Number is assigned to the vehicle via the Auterion Suite when the vehicle is created for the first time by the Manufacturer.

In order to make sure your vehicles are streaming the correct Vehicle Serial number defined in the Vehicle Identity in the Auterion Suite, follow the steps below.

Bring up Steps

1. When creating a new vehicle add the Vehicle Serial Number

3. Powercycle the vehicle to conclude the operation.

After power cycling the vehicle, its Vehicle Serial Number will happear to the Dashboard and the Remote ID agent will use it.

At this point, the vehicle is ready to be claimed by a customer. When claimed in a new company, the vehicle serial number will still persists, but the end-customer will need to re-activate the vehicle in order to use the Suite features.

APX4

The APX4 parameter COM_PREARM_ODID needs to be enabled in order for the Remote ID preflight check to be enabled. In production builds of APX4 this parameter will be enabled by default and cannot be changed by the pilot. The parameter primarily exists to give developers more control over their vehicles during their development process.

  • COM_PREARM_ODID=0: Remote ID preflight check is disabled and the pilot could arm even when Remote ID is not running correctly.

  • COM_PREARM_ODID=1: Remote ID preflight check is enabled. If Remote ID is not running and healthy, APX4 will deny arming.

Ground Station

The Ground Station needs to have access to an accurate 3D GPS position, as this information needs to be broadcast fas part of Remote ID.

Stationary ground stations are however exempt from this rule. They are allowed to broadcast a static position. Auterion Mission Control 1.14.6 does not currently provide a setting to manually specify the GCS position. This feature will be added in the next release.

GCS with Built-in GPS

If the GCS device has a built-in GPS module, no additional steps should be necessary, except for validation.

GCS using External GPS

If the ground station is retrofitted with an external GPS module, for example via USB, please adhere the following procedure when testing:

  1. Close AMC

  2. Connect the GPS device

  3. Open AMC, then go to the "Settings" menu and the "General" tab. Then scroll down to the section "AutoConnect to the following devices". There make sure that RTK GPS is disabled, select the serial device and configure the baudrate. For the Freefly RTK GPS for example this would be a rate of 57600.

    1. On Windows, select the corresponding COM port and baudrate.

    2. On Ubuntu, select the corresponding /dev/tty device and configure the baudrate.

The screenshot below shows an example configuration on Ubuntu:

WiFi

Antenna Placement

WiFi Configuration

In AuterionOS 2.5.5 the WiFi functionality must be disabled in order for the RemoteID agent to be fully operational. Starting with AuterionOS 2.7 and AMC 1.17.3, users will automatically get a notification via the RemoteID indicator in AMC if the WiFi is enabled.

Starting with AuterionOS 2.7, AuterionOS exposes the following variables that allow Manufacturers to configure their own specific settings required to to comply with the (MOC).

2. Navigate to the and Activate the vehicle.

The vehicle needs an exposed WiFi Antenna such that the Remote ID information can be broadcasted with sufficient signal strength. The WiFi radiation pattern has certain requirements, as described in the (MOC) in Appendix X2.

The WiFi radiation needs to match specific criteria, such as omnidirectionality and minimum signal strength at a given distance. We summarized a possible , adapted from the MOC.

In order to meet the requirements described above, antennas shall be placed in such a way that a certain signal strength at a specific distance is reached. Refer to the tests and for more details.

Means of Compliance document
Vehicle Dashboard
Means of Compliance document
test setup for omnidirectionality
Single Point Accuracy Measurement
Omnidirectionality of the broadcast module
Remote ID status display and toggle
External GPS configuration example