Just to add that there's a node module here for something called RFXCOM but I think that module is just an Arduino in a box - all the decoder logic is presumably closed source.
Also there is a library for the Pi that appears to be able to use a receiver connected to the Pi's IO directly (via WiringPi). I think someone posted this (or something similar) before, but we thought that it needed an Arduino - it seems it doesn't! Pretty impressive as I really thought this kind of thing would be hard on a Pi.
It looks like it doesn't decode very much, but it could be another cheap way to get data in.
So does anyone know of a nice collection of RF decoders (in any language) - in a decent one-decoder-per-file form? Most of the stuff i've seen so far seems to be really nasty... If there isn't something then it seems like a good project - especially as it could just bridge everything to MQTT.
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
Just to add that there's a node module here for something called RFXCOM but I think that module is just an Arduino in a box - all the decoder logic is presumably closed source.
Also there is a library for the Pi that appears to be able to use a receiver connected to the Pi's IO directly (via WiringPi). I think someone posted this (or something similar) before, but we thought that it needed an Arduino - it seems it doesn't! Pretty impressive as I really thought this kind of thing would be hard on a Pi.
It looks like it doesn't decode very much, but it could be another cheap way to get data in.
So does anyone know of a nice collection of RF decoders (in any language) - in a decent one-decoder-per-file form? Most of the stuff i've seen so far seems to be really nasty... If there isn't something then it seems like a good project - especially as it could just bridge everything to MQTT.
edit: And after a bit more looking...
Protocol analyser: http://wiki.nethome.nu/doku.php/analyzer/start
List of decoders (in Java): https://github.com/NetHome/Coders/tree/master/src/main/java/nu/nethome/coders/decoders
Looks nice. It's Java, is part of http://wiki.nethome.nu/doku.php, and it can also use audio as input: http://wiki.nethome.nu/doku.php/homehw
Oh well :) It'd be nice to use with Espruino though.