OTA Connect Developer Guide

Introduction

Learn what OTA Connect is and why you should use it.

What is OTA Connect?

HERE OTA Connect is a highly secure, open OTA software management solution, designed specifically for the automotive industry to transfer data, software and firmware in a cost effective and scalable manner. This technology enables software-based vehicle updates and upgrades that can reduce costly recalls, introduce new on-demand functionality for user satisfaction and pave the way for new revenue opportunities inside of the vehicle.

Why use OTA Connect?

For starters, it’s highly secure. HERE OTA Connect was developed according to the Uptane framework, one of the first comprehensive automotive security frameworks available. Supported by the U.S Department of Homeland Security, Uptane is a collaboration between researchers, regulators and the automotive industry to design a new standard for secure OTA updates.

It’s also completely open source, so you don’t have to worry about being tied to a proprietary solution and you can customize it according to your requirements.

It also has a great set of features. You can use it to create targeted update campaigns, monitor existing campaigns and securely update map data, software and firmware inside a vehicle. You can use our developer tools to enable OTA updates on your devices and our user interface to distribute updates to those devices.

Who is this guide for?

This guide is for developers who want to set up OTA update functionality on devices. You can start with our standalone client and then integrate our client library into your own projects.

Before you start these steps, make sure that you meet the following prerequisites:

  • Access to a Linux-based operating system.

    The more technical steps should work on Mac OS. If you’re a Windows user, you can download a Linux-based software image and install it in on a virtual machine by using a free tool such as Oracle VM VirtualBox.

  • Experience with the Linux-command line.

    You might run into trouble if you don’t understand what some of the commands in these steps are doing.

  • Knowledge of C++.

    This is necessary if you intend to do any integration work. You’ll need be familiar with C++ to follow our examples.

  • A login to the OTA Connect Portal

    If you don’t have one yet, you can find out how to get one in the OTA Portal Connect guide.

If those prerequisites look OK to you, you can start by getting to know our developer tools.