Accéder au contenu principal


Affichage des articles du octobre, 2021

Externalize the BLE devices decoding in a library - TheengsDecoder

 These last years OMG has grown leveraging different types of libraries for device decoding: RCSwitch at the beginning for RF/433mhz IRRemote and IRRemote ESP8266 for Infrared ESPilight and  RTL_433_ESP  for RF And many others for sensors, actuators, processing, mqtt... I thank all the maintainers and contributors of these libraries, without them, OMG would not exist. As you know OMG support also Bluetooth device decoding and control , we are not relying on a library for this, but rather on the OMG code. This is mainly due to the history, with the first reading of a Mi Flora by an HM10 integrated in November 2017 and the ESP32 reading of this same sensor in January 2018.  After BLE devices were added from time to time to reach a list of more than 25 devices compatible. A lot of other open-source software are using the BLE data broadcasted to propose a similar approach, sometimes dedicated to one or a range of devices, for a particular platform, or for a particular controller. My opini