The main components of a LoRaWAN network are:
1. End Devices: These are the devices that send and receive data from the network. Examples include sensors, meters and other IoT devices.
2. Network Server: This is the main component of the network that connects the end devices to the cloud. It is responsible for managing the network and providing authentication and authorization for devices.
3. Gateway: This is the device that bridges the end devices to the network server. It is responsible for receiving and transmitting data from the end devices.
4. Application Server: This is the component that provides the application layer for the network. It is responsible for managing user data and providing application-level services such as analytics and reporting.
5. Network Management System: This is the component that is responsible for managing the network and providing configuration and monitoring capabilities.