The Neblina module uses the Bluetooth Low Energy (BLE) protocol to communicate with a host wirelessly. It uses a combinaison of standard GATT services and a custom GATT service to transfer information with a host.

Following is the list of all available GATT services:

Service Name Service UUID Specification Level
Generic Access 0x1800 Adopted
Generic Attribute 0x1801 Adopted
Unknown Service 0df9f021-1532-11e5-8960-0002a5d5c51b Custom
Running Speed and Cadence 0x1814 Adopted
Cycling Speed and Cadence 0x1816 Adopted
Battery Service 0x180f Adopted
Device Information 0x180a Adopted

Neblina's Custom Service

The Neblina Unknown Service is a custom service used by Neblina to communicate with the world using an open proprietary protocol. This service contains two characteristics, detailed below, one for reading response from Neblina (READ) and one for writing command to Neblina (WRITE).

Characteristics Name Characteristics UUID Properties
Unknown Characteristic 0df9f022-1532-11e5-8960-0002a5d5c51b NOTIFY, READ
Unknown Characteristic 0df9f023-1532-11e5-8960-0002a5d5c51b WRITE, WRITE NO RESPONSE