a set of commands allowing a host computer to talk to a Bluetooth interface. That interface doesn’t have to be special, and [Dakhnod] is here to show us that it can be done with an ESP32 ...
and soon found himself deep down the rabbit hole of Micropython and Bluetooth Low Energy on the ESP32. [publidave] had converted his bicycle for indoor training during lockdown and winter ...