Comparison to ZigBee

This network layer is influenced by the design of ZigBee, but does not implement it directly.

Which is better?

ZigBee is a much more robust, feature-rich set of protocols, with many different vendors providing compatible chips.

RF24Network is cheap. While ZigBee radios are well over $20, nRF24L01 modules can be found for under $2.

Similiarities & Differences

Here are some comparisons between RF24Network and ZigBee.

  • Both networks support Star and Tree topologies. Only Zigbee supports a true mesh.

  • In ZigBee networks, only leaf nodes can sleep

  • ZigBee nodes are configured using AT commands, or a separate Windows application. RF24 nodes are configured by recompiliing the firmware or writing to EEPROM.

  • A paper was written comparing the performance of Zigbee vs nRF24l01+, see TMRh20s Blog for a detailed overview.

Node Naming

  • Leaf node: A node at the outer edge of the network with no children. ZigBee calls it an End Device node.

  • Relay node: A node which has both parents and children, and relays messages from one to the other. ZigBee calls it a Router.

  • Base node. The top of the tree node with no parents, only children. Typically this node will bridge to another kind of network like Ethernet. ZigBee calls it a Co-ordinator node.