A LoRaWAN network consists of four main components:
End Nodes: these are all the individual devices that make up the network (e.g. sensors, monitors and trackers).
Gateways: these act as a bridge between the end nodes and the rest of the network. Gateways collect end node data and transmit this data to the network server. Whereas end node/gateway communication is via LoRaWAN, those gateways communicate with the network server through higher bandwidth protocols (e.g. WiFi, Ethernet, or Cellular).
Network Server: this consolidates data from the gateways before uploading it to the application server.
Application Server: where the consolidated data is ultimately processed and displayed.
The end nodes transmit data to the gateways using LoRa transmitters via an unlicensed ISM (Industrial, Scientific, Medical) radio band. To intercept this information, gateways are equipped with LoRa concentrators.
End nodes and gateways are organised into what is known as a star-on-star network. This means that when an end node transmits its data, the information is received and collected by all gateways in range. The gateways then forward this data to the network server. This network server then deduplicates the data.
The model allows for bi-directional communication between the application server and end nodes. This includes the ability to multicast messages to some or all of your devices. It means you can carry out software upgrades and issue instructions to devices remotely.