Since nodes will be dispersed on a large field, they must use a Radio Frequency (RF) module to communicate. Thus, both the Sensor Nodes and the Routing Nodes have a RF module.
Each Sensor Node has an humidity sensor, a temperature sensor, a smoke detector and a GPS sensor device to detect its position. When the Sensor Node is deployed it must register in the network by getting its Routing Node and sending to the Server its GPS coordinates. This Node will always communicate with the same Routing Node. If there are two or more Routing Nodes in the range of a Sensor Node, which Routing Node a Sensor Node communicates with is automatically defined when the nodes are deployed.
The Server will be a personal computer and will receive the values from the Sensor Nodes and store all those values in a file. Only a few nodes are close enough to the Server to communicate directly with it. Thus, messages sent to the Server, from far away nodes, must be routed through the different nodes until a transmitting node is sufficiently near the Server for it to receive the message.