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
LED service UUID0000ffe5-0000-1000-8000-00805f9b34fb
LED characteristic UUID0000ffe9-0000-1000-8000-00805f9b34fb
Color control Attribute56 RR GG BB 00 f0 aa
Brightness control Attribute56 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
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.