FlexConnect IoT Platform

Connect every vehicle to your own software

FlexConnect links every FlexCase to the cloud and gives OEMs and fleet operators an API to read live and historical data, send commands, and deliver updates. Use it to build the tools your customers need, or start with our ready-made dashboard.

import requests

r = requests.get(
    "https://api.audesseinc.com/api/telemetry/FLX-0042/last",
    headers={"Authorization": f"Bearer {TOKEN}"},
    params={"field": "BatteryVoltage"},
)
print(r.json()["readings"][0]["value"])
Response
{
  "device_id": "FLX-0042",
  "readings": [{
    "field": "BatteryVoltage",
    "value": 26.8,
    "timestamp": "2026-10-07T16:42:05Z"
  }]
}
How It Works

Designed as one system

Audesse develops the controller, the connection, and the cloud services together, so they work as one. Data comes in from the vehicle, your software decides what to do, and changes go back to the same vehicle, with fewer integration gaps to manage.

ON THE VEHICLE FlexCase Vehicle networks · I/OIMU · GNSSEdge applications 1Read 3ActCommands · Updates Wi-Fi or LTE Per-FlexCase certificates FLEXCONNECT CLOUD Telemetry Commands & Configuration Over-the-Air Updates FlexCase Identity REST API 2Decide Your branded apps Grafana dashboard ERP, maintenance, dispatch Analytics & data lake
1

ReadThe FlexCase logs the signals you choose, at rates you configure per message.

2

DecideYour software applies your business rules.

3

ActSend a command, a configuration change, or an update back to the vehicle. Commands are supervisory requests, and the FlexCase keeps final authority.

Integration

What the API can do

Every FlexConnect capability is available through the API, giving your software complete control.

Give each customer the access they need

OEMs get an administration panel for creating API access tokens. Each token can be limited to specific permissions and specific vehicles, so you can support several customers on FlexConnect and give each one its own experience.

Example tokens. Select one to see which vehicles it can reach.

FlexConnectChecks every request against its token

Customer A fleet

A-1
A-2
A-3
A-4
A-5
A-6

Customer B fleet

B-1
B-2
B-3
B-4

Test vehicles

T-1
T-2
As many tokens as you needCreate a token for each team, customer, app, or partner.
Permission levelsRead only, write, or narrower permissions where required.
Specific vehiclesLimit a token to one customer's fleet or a handful of vehicles.
Automatic expirySet a token to expire on its own when access should be temporary.

Develop and test faster

Integrators building control software on FlexCase use FlexConnect as part of their development loop, not only after the vehicle is deployed.

  • See inside your algorithm: Log internal variables from your control application, like commanded and actual torque or controller states, and compare them over any test run.
  • Shorter test loops: Push a new build over the air, run the test, and pull the results through the API, without visiting the vehicle.
  • Compare software versions: Query the same signals before and after a change to confirm it did what you intended.
  • Debug your clients' vehicles remotely: Fault-triggered capture records high-rate data around each fault, so you can diagnose without a site visit.
  • Share data with your client: Give your client's engineers a read-only token limited to their vehicles.
  • Reuse the same setup on every project: No new logging pipeline for each client, and each project stays separate through its own tokens.
Test run: acceleration stepSignals: commanded and actual torque (Nm)
01002000 s2 s4 s6 s8 s10 s
CommandedActual, build 2.4Actual, build 2.5

Illustrative example

1Build in Simulink or C
2Flash over the air
3Log internal variables
4Compare runs
5Share with your client

Use FlexConnect with your AI assistant

Audesse provides an MCP server for FlexConnect. MCP (Model Context Protocol) is an open standard that lets AI assistants connect to outside tools. With it, an assistant can work with your FlexConnect data through the API.

Analysis & Reports

Ask questions of your fleet data

Ask in plain language and the assistant pulls the data it needs from the FlexConnect API, then summarizes, charts, or writes it up.

You→AI assistant→FlexConnect MCP→API
  • Compare idle time across vehicles for the last month
  • Summarize charging sessions by depot
  • Draft a weekly maintenance report from fault codes and engine hours
Application Development

Build your own tools faster

Use an AI coding assistant with the MCP server to write software that calls the FlexConnect API: desktop apps, mobile apps, scripts, and integrations with your other systems.

While you build
AI assistant→Writes your app
When your app runs
Your app→API
The same access tokens apply

The assistant connects with the same access tokens as any other application, so you can limit it to read-only access and to specific vehicles as needed.

Run your own applications on the vehicle

A FlexCase can be equipped with an onboard application processor alongside its automotive microcontroller, and your applications can run on both. FlexConnect deploys, updates, and communicates with them.

FlexCase

Microcontroller

Your real-time application
  • Your control application logic, running in real time
  • I/O and vehicle network access
  • Control and safety functions, designed to support up to ASIL D

Application processor

Your edge application
  • Machine learning, vision, and sensor fusion
  • Process and reduce data before it is uploaded
  • Custom logic, protocols, and integrations
Raspberry PiRadxaQualcommNVIDIA Jetson
FlexConnectDeploy and update applications·Push files·Change configuration·Check status and logs
Process data where it is createdFilter, summarize, or run inference on the vehicle and upload only what matters, which reduces cellular data use.
Keep working without a connectionEdge applications make decisions locally, so they keep running through dead zones and outages.
Choose the processor for the jobMatch the application processor to your workload, from compact ARM modules to NVIDIA Jetson for vision and AI.

Select a feature to see its details.

Core API capabilities

Select a capability to see an example.

  • Documented with OpenAPI 3.1, so you can generate a client in your language
  • Batch endpoints for fleet-scale queries
Examples

What you can build

With the API, FlexConnect can become part of your own product rather than a separate tool. A few examples by vehicle type:

ATI airport snow removal vehicle
Case Study

Airport Technologies Inc.: remote support for airport snow removal fleets

ATI builds snowplows, de-icers, and runway sweepers that operate at airports across a wide area, often with no service staff on site. With FlexCase and FlexConnect, ATI updates software on controllers and displays from multiple suppliers remotely, reads and clears diagnostic trouble codes without a site visit, and uses operating data to plan maintenance.

Read the case study →
Two Options

Use the API, the dashboard, or both

Both use the same platform and the same data.

For OEMs & integrators

Use the API

Connect FlexConnect to your own software and present it under your own brand.

  • Your UI, your workflows, your business logic
  • Connect any system that can call a REST API
  • Script commands, configuration, and updates
  • Export your data in any format you choose
For fleets & quick starts

Use the dashboard

A ready-made Grafana dashboard with no code required.

  • Live data, history, and maps
  • White-label it with your branding
  • Viewer and editor accounts for your team

Many teams start with the dashboard and add API integrations as their needs grow.

Automotive Systems

How FlexConnect compares

Standard telemetry systems are built to move data off a vehicle. FlexConnect is built around the vehicle controller, by a team that develops automotive control systems.

You can build it yourself. FlexConnect provides the same architecture, already integrated with the controller and maintained by Audesse, so your engineers can focus on your vehicle.

The FlexCase product line
Generic telematics unitFlexConnectBuild it yourself
Data availableWhat is broadcast on CANHigh-rate internal controller signalsWhatever you build
Sending commandsOften limited or unauthenticatedCan be authenticated from the cloud to the controllerYou design and secure the whole path
Vehicle networksOften OBD-II or a fixed list of signalsCAN, J1939, OBD-II, and Ethernet, with CAN decoded using your own DBC filesYou build it
Remote diagnosticsFault codes, where the vehicle reports themUDS diagnostics on any UDS-capable controller on the vehicle networkYou build it
Over-the-air updatesRarely includedController and edge application software, plus supported third-party ECUsYou build and maintain it
Edge computingLimited or noneOptional onboard application processor, managed through FlexConnectSeparate hardware to integrate
Your own UI and integrationsLimited to the vendor's screensFull REST API, plus an optional dashboardYes, after you build everything else
HostingThe vendor's shared cloudShared, or an isolated instance in your region for Enterprise customersYour own servers
Infrastructure to maintainNoneNoneAll of it
Remote diagnostics for the whole vehicleRun UDS diagnostics on the FlexCase and on other controllers on the vehicle network: read and clear trouble codes, read live values, and troubleshoot without a site visit.
Functional safety heritageOur team develops safety-critical systems up to ASIL D (ISO 26262).
Built for the environmentSealed hardware rated up to IP69K, for 12 V and 24 V vehicle systems.
Secure by defaultEvery FlexCase has its own certificate, and data is encrypted at rest and in transit.
FAQ

Common questions

We already have telematics. Do we have to replace it?

No. FlexConnect is additive. Most customers start with a pilot on part of the fleet and expand from there.

What happens when a vehicle loses its connection?

Policies are enforced on the FlexCase itself, so they keep working offline. Data is logged on the FlexCase and forwarded when the connection returns.

Isn't remote control a new attack surface?

Commands are supervisory requests, not direct control of actuators. They can be authenticated from the cloud to the controller, each FlexCase has its own certificate, and the controller on the vehicle keeps final authority.

Who owns the data?

You do. Pull it through the API at any time and export it in whatever format you need, whether that is CSV files, your own database, or a data lake.

Where is FlexConnect hosted?

Enterprise customers can have FlexConnect run as an isolated instance on servers in their region of choice, for added reliability and uptime.

Are we locked in?

FlexConnect uses standard vehicle interfaces and a documented REST API in the cloud. Your data stays exportable.

Do I need to write code to use FlexConnect?

No. The Grafana dashboard works out of the box. The API is there when you want to go further.

How is FlexConnect priced?

Industrial plans are pay-as-you-go for smaller fleets. Enterprise plans offer predictable per-vehicle pricing for larger fleets. See the pricing page for details and a cost calculator.

Does FlexConnect work with hardware other than FlexCase?

Yes. FlexConnect is supported on all FlexCase models, and the FlexConnect API also supports other telematics hardware. Other hardware may not offer all of the features available on a FlexCase.

Get started

Contact us about API access, a dashboard demo, or a pilot on part of your fleet.