![]() ![]() ![]() ![]() |
|
tchart: Im pretty sure Ninja Blocks support the Limitless bulbs without going through the wifi bridge.
RmACK: I've replaced the wifi module from my bridge with an Arduino with Ethernet shield. I still use the micro controller and RF transceiver from the bridge, but it is now effectively ethernet rather than wifi. This has stopped the disconnections that I was experiencing and makes the RGBW lights respond much faster - you can spin your finger round the colour wheel in the app and hardly get any backlog of commands building up.
LimitlessLED: the RF is using a 802.15.4 encryption, if you have ever tried to decrypt Zigbee, you will know that it is impossible. because the private encryption key is inside the silicon chip in the remote and in the bulb. the private encryption key is never passed over the air.
Once the debugger was acquired,
I used Ember tools and software to dump the device firmware as a hex
file. To do this, the author connected the debugger to the SIF port of the
IDH, which provides and access to the entire flash and RAM memory space,
More specifically, four security components can be extracted from the
EM250
redstorm: I wonder how hard it would be to attach the micro controller and RF transceiver from the bridge to the GPIO pins on a Raspberry Pi? This would pretty much get me to where i want to be.
redstorm: At the moment its not what i call home automation, having a remote for the lights or app on your phone, i would rather see the lights turn on based on motion detectors, IR or camera. I also calculate sunrise sunset for my location via a perl script that could easily be used to turn on the lights when the sun goes down.
redstorm: Any chance you can let me know what RF chips you are using?
LimitlessLED: the RF is using a 802.15.4 encryption
richms: What about between the microcontroller and the RF transciever chip? Is the encryption done in the micro or the RF chip?
In the micro.
redstorm:
PL1167 from Powerlink Microelectronics via SPI this would be relatively easy to connect up to the SPI interface on the Pi which would give us RF, now just need to either capture and replay the encrypted signals in their entirety or tease out the private key from the micro.
redstorm:
At the moment its not what i call home automation, having a remote for the lights or app on your phone, i would rather see the lights turn on based on motion detectors, IR or camera. I also calculate sunrise sunset for my location via a perl script that could easily be used to turn on the lights when the sun goes down. i.e a motion detector in the hall at night detects movement and turns on the light a 5% for example, no need to fumble around for the remote or phone.
redstorm: nearly every forum i have come across their is bad feed back about the stability of the wifi bridge.
gchiu:
IEEE 802.15.4 has a frame counter to prevent the recording and playback of old messages.
|
![]() ![]() ![]() ![]() |