RFLink Gateway

"RFLink" is an open-source project which involves an Arduino MEGA 2560 and a small board holding one or more RF modules.

The Arduino needs to be flashed with special firmware (see resources).
Currently it supports this list of device operating on 433Mhz.
Supported devices list

The received data on the serial port looks like this:
20;00;Nodo RadioFrequencyLink - RFLink Gateway V1.1 - R35;
20;01;Alecto V4;ID=51a8;TEMP=00bc;HUM=17;
20;02;Cresta;ID=2801;TEMP=00b7;HUM=65;BAT=OK;
20;03;Cresta;ID=6E03;TEMP=00bf;HUM=60;BAT=OK;
20;04;NewKaku;ID=00cac142;SWITCH=3;CMD=OFF;
20;05;AB400D;ID=42;SWITCH=1;CMD=OFF;
20;06;FA500;ID=0000299c;SWITCH=01;CMD=ON;

Flashing firmware

Download the latest zip file with the firmware, it contains also a flash tool called "RFLink Loader"
It's a Windows executable.

Start it, select firmware file to load, click Scan Available Ports, and click "Upload/Program Firmware to Device"
Wait until finished.

It should also be possible to flash it from Linux cli using avrdude, but I didn't test this.

$ sudo apt-get install avrude
$ avrdude -v -p atmega2560 -c stk500 -P /dev/<your port> -b 115200 -D -U flash:w:/home/ron/RFLink.cpp.hex:i

Examine serial output

You can also start logging mode to examine the output of the device, click "Serial Logging Mode" to On

Related Resources

    Updated by: wwolkers, Updated over 1 year ago
    Access count: 17980 since 2016-01-09

    rflink.png (52.2 KB) rdnzl, 01/09/2016 01:10 PM

    RFLink_v1.1_r35.zip (865 KB) rdnzl, 01/09/2016 01:14 PM

    rflinkloader.png (14 KB) rdnzl, 01/09/2016 04:16 PM

    rflinklog.png (17.3 KB) rdnzl, 01/09/2016 04:16 PM

    Also available in: PDF HTML TXT