.. _label-section-context: Background Information ====================== About BLE-YC01 -------------- The BLE-YC01 is a low-cost 6-in-1 probe with BLE capability. Some attractive features include: * Multi-sensor * pH * ORP: Oxidation-Reduction Potential * TDS: Total Dissolved Solids * EC: Electrical Conductivity * Temperature * Chlorine [#f1]_ * Replaceable batteries * BLE connectivity About this document ------------------- This is a write-up of the steps I took to reverse-engineer the BLE-YC01, which was done with the following goals in mind: * Understanding the BLE interface in order to obtain sensor readings without depending on the mobile app provided with the product, allowing to integrate it with other systems. * Understanding how the measurements and sensors are implemented. Disclaimer ---------- All knowledge and methods used to produce the reverse engineering presented here are either publicly available on the internet, or are the private property of Dawans Egineering, SPRL. I obtained no prior information on what BLE-YC01 is or how it works before I started this analysis. I also did not use any private IP, software or tools developed by third parties to help me in this analysis beyond their intended purpose. .. rubric:: Footnotes .. [#f1] Not an actual sensor, but computed from other readings.