![]() Controller have 2 states (use set_power command): statesĬontroller heve 5 modes (use mode commands to change) modesĬan set grayscale from black to full whiteĬan set brightness and temperature(cold to warm white)Īuto color change, can set patterns, brightness and speed ![]() Simply connect to my controller "ELK-BLEDOM" (be:ff:f0:01:04:a8),Īnd write the hex command bytes to it's only writeable attribute: 0000fff0-0000-1000-8000-00805f9b34fb. I use the bluetooth-le-explorer open source microsoft app to send commands by simple copy-paste for now. Here is an example packet captured while pressing on a green button: 7e07050300ff0000ef: byte The app seems to putting garbage on non used bytes of the 9 bytes packet. I was too lazy for the timer commands stuff :) I reverse engineered most of my controller ble commands. My plan is to buy 10+ more units and control them all via a single ESP32 board! Protocol Reversingīy sniffing ble packets while pressing buttons on the auraLED app, I read Uri Shaked- Reverse Engineering a Bluetooth Lightbulb and got inspired!Īfter reverse engineering some commands I found that kquinsland- JACKYLED-BLE-RGB-LED-Strip-controller worked on a similar controller!Īnyway I'll write here what I found- it is still WIP. I found official auraLED app from google play to work! The QR code links to an unofficial StripV5.0.1.apk download page. I just got 1.7$ 12V BLE RGB LED strip controller from AliExpress Shop4661053 Store! Control a cheap BLE RGB LED strip controller! Introduction
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |