MagicLight Controller
I hacked MagicLight bluetooth bulb's communication protocals through reverse engineering.
so anyone can control MagicLight bluetooth bulbs using this simple demo app or your own app.
Simulation on Youtube
Protocols analysis
LED service UUID
0000ffe5-0000-1000-8000-00805f9b34fb
LED characteristic UUID
0000ffe9-0000-1000-8000-00805f9b34fb
Color control Attribute
56 RR GG BB 00 f0 aa
Brightness control Attribute
56 00 00 00 LL 0f aa
What you can do through this app
This simple demo app supplys some examples about basic controls through smart bulb's protocols.
And you can customize your own apps using following protocols.
Connecting with bluetooth devices
Selecting colors from your gallery images
Music-Reactive bulbs color changing
Customizing
You can control smart bulbs through your customized apps.
following youtube simulation video shows smart bulbs are controlling by my jarvis system and reacting at music.
License
Copyright 2017 skydoves Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.