RF24Ethernet - TCP/IP over RF24Network  1.6b
TMRh20 - Pushing the practical limits of RF24 modules
RF24Ethernet library: TCP/IP over RF24Network

Open & Open-Source IoT Wireless (not WiFi) Networks

An experiment disconnected...



Update News

1.6 - Aug-Dec 2015
  • Address problems with stream functions like client.parseInt() or find()
  • Tested working with MQTT via PubSub library
  • Fix: Connection state set before begin allocated
  • Workaround for HTTP servers sending half TCP MSS
  • Automatically assign mesh nodeID based on IP & update examples
  • ESP8266 (Arduino) support
1.51RC1 - Apr15-16 2015
  • Seemingly stable release candidate
  • Major change: RF24Gateway replaces RF24toTUN
  • Now defaults to using RF24Mesh (TUN) interface
  • Apr 16 - Use external buffer for uIP to save memory. Requires Updating RF24Network and RF24Mesh.

See version history for more info

Configuration and Setup

The hardest part of setting up is getting the first radio module connected properly.
Scroll to the bottom of the RF24 radio documentation for pin connections

Once you have done that, see the Configuration and Set-Up page for general installation and configuration information

Detailed Overview

See the Overview page

Building a Network - Customizing your RF24 TCP/IP network

See the Building a network page


The RF24 libraries are divided into layers, generally according to the OSI model, which allows specialized testing and troubleshooting of individual layers.
See the Troubleshooting section for general troubleshooting steps.

Additional Information