Maniacbug, in their blog, have tried to establish a connection between RF24Network and wireless sensor networking by managing different nodes running on a single network. From building RF24Network-compatible hardware to assembling voltage and temperature sensors for deploying the result is the part of this project.
First of all, what is RF24Network? It is a series of network layer that runs on Arduino-compatible hardware for Nordic nRF24L01+ radios. Its objective is to work as an alternative to Xbee radios, which is helpful in communication between Arduino units. Some of its characteristics include providing a host address space, message routing for up to 6,000 nodes, forming a layer in the background for Wireless Sensor Network system and also establishing communication between even two nodes.
The hardware section provides ample opportunity to get RF24Network-compatible hardware but the cheapest and power efficient way is to build a Low Power Wireless Sensor Node. For transmission and receiving, Hello World examples exemplify the best way to show the simple process to communicate between two nodes. It is divided into three simple sections that are Static Initialization to prepare the radio and set the addresses, setup to print out a quick salutation and also initialize the radio layer and the transmitter loop to regularly send a message to the other unit.
RF24Network is compatible with few nodes but it was designed for a house-full of nodes as they modify automatically into a tree topology, depending on their node address. And also Nodes can only directly communicate with their parent and their children, therefore network sends messages to the right place automatically.
To start building a Wireless Sensor Network, ‘sensornet’ example demonstrates the process of sending a pair of sensor readings, back to the base from any number of nodes. The readings of the temperature sensor and voltage sensor are connected to a certain Analog input, where every node is responsible for sending information to the base in every 4 seconds and hence provides a good interval for testing.
You can get the detailed and wholesome information in the following website.
Filed Under: Reviews