Combining my interests in reverse engineering, IoT, and low-level communication, I developed this Android application to control Bluetooth-enabled water dispensers. By reverse-engineering the dispenser's Bluetooth Low Energy (BLE) protocol, I implemented direct hardware control via the Nordic UART Service (NUS), bypassing the need for proprietary cloud connectivity. The project involved implementing a specific command set and a custom keep-alive mechanism to manage hardware-level safety timeouts.
View Project
Investigated and proposed fixes for multiple bugs in device integrations. Added support in the SNMP integration for devices using different OIDs for read and write operations.
View Contributions
Contributed numerous patches to add device support, increase alerting flexibility, and improve security.
View Contributions
Investigated and provided an accepted patch for a widespread issue causing IP address loss on interfaces configured in DHCP client mode.
View Contribution
Implemented, debugged, and documented support for Liebert GXT2 split-phase UPS units.
View Contribution