# LoRaWAN network on the farm
LoRa WAN is the internet-based version of LoRa. While LoRa communication only works between generally two devices, LoRa WAN can communicate between hundreds of devices by the means of a gateway. LoRa WAN consists of end-nodes and at least one gateway. Communication between the gateway and the nodes is bidirectional and based on LoRa radio communication. Refer to the [[LoRa research]] section for more info on the general how LoRa systemworks and useful tutorials. This section is for on-the-farm system-specific information.
On the Arduinos that are integrated into the system, we use the [Dragino LoRa shield](https://wiki.dragino.com/index.php?title=Lora_Shield). In the image below, you can see how the pins on the Dragino LoRa shield are assigned. This is useful as not all pins on the shield are useable. This is especially important on Arduino Unos that don't have as many pins as the Arduino Megas.</br>
### master-arduino
Purpose:</br>
- Sense and broadcast battery voltage
Data transmission:</br>
- _float_ of battery voltage
### client_arduino_responsive-light
Purpose:</br>
- Receive battery voltage and change colors to indicate battery status
Data transmission:</br>
- NA
# Repository Sections