Skip to main content

Keyless interface specification

caution

The keyless entry solution described here only works with the AutoPi TMU CM4 and newer editions

This section descripes the interface for the keyless keyfob solution provided through the BLE extension available through AutoPi. The BLE extension is a small extension board, which makes it possible to wake the AutoPi through a BLE connection and then send BLE commands to control a keyfob through the same interface. The BLE connection makes it possible to unlock/lock the car in areas where there is no internet connection.

API for Key controls#

Commands can be sent from another system to the AutoPi server and there on to control the vehicle.

Keyfob command flow

Power Settings to optimize sleep scheduling#

It is possible to upload booking schedules to the AutoPi backend. These will be transformed into sleeping schedules for the AutoPi to ensure that the device is powered on at the correct times.

Keyfob power settings control

Offline mode#

When the device is offline (not connected to LTE/GSM network), it is important that the user can still control the car. Therefore, a set of offline functions will be available through Bluetooth.

Keyfob offline mode

From an App it is possible to communicate directly with the device using BLE.

To ensure security, the device will have a rolling key pair needed for smartphones to be able to send the commands. This key needs to be synced to the smartphone during the booking, to allow unlock of the car. These keys will be distributed by the AutoPi backend and will be updated on the device and made available for the external system.

Keyfob offline mode

note

For a more detailed description of the interface, please contact support@autop.io for full documentation.