Senet Network Architecture

Global. Scalable. Secure.

Senet’s connectivity platforms and services are built on a common cloud-based services architecture designed to scale to support the billions of devices that will ultimately connect to the Internet of Things. This advanced IoT connectivity architecture is streamlined and optimized for Low Power Wide Area Network operators and solution providers and is being used to manage one of the largest LoRaWAN networks in the world. Our focus on building the perfect balance between scalability, functionality and cost has created an opportunity for new and innovative go-to-market models that is changing the way partners across the IoT ecosystem connect.



Senet is committed to supporting as many commercially available LoRaWAN gateways as possible. Gateways provide the wireless network access for end devices, relaying data to and from the Senet Network Controller via IP backhaul (Ethernet, Wi-Fi, 3 or 4 G cellular or satellite). Gateways are deployed to meet application, geographical, and end device density coverage requirements and are available in a variety of sizes to provide appropriate indoor and outdoor coverage.

End Devices

LoRaWAN end devices (nodes) with embedded sensors are the elements of the LoRaWAN network where sensing and/or control is established. End devices communicate wirelessly, and are normally remotely located and battery operated. LoRaWAN end devices use a regionally designated ISM radio frequency band to transmit collected data on an application-controlled interval, as well as to listen for control messages.

Network Controller

Senet builds, deploys and operates its own LoRaWAN Platform Services providing OSS and BSS capabilities. The Senet Network Controller is implemented using cloud-based services, leveraging the elastic nature of resource pools and web-scale tools to create an extremely efficient, scalable and reliable solution.


The LoRaWAN protocol was built with security as a fundamental part of the architecture. All Senet LoRa network assets have been implemented with security as a critical part of the design process. The LoRaWAN protocol provides signing, message counters and 128-bit encryption for communications between sensor nodes, the network and applications:

  • LoRaWAN uses distinct 128-bit security keys. The application key (AppKey) is only known by the device and by the Security Controller. When a device joins the network, an application session key (AppSKey) and a network session key (NwkSKey) are generated. The NwkSKey is shared with the network, while the AppSKey is shared with the Application Controller. These session keys will be used for the duration of the session.
  • End Devices are deployed with a unique 64bit (EUI) device identity and use secure on-boarding techniques that are used to globally identify the device and ensure secure network on-boarding.
  • Network Controllers, gateways and application servers use secure TLS connections to transport data between each other.
  • LoRaWAN mandates the use of packet sequencing. This insures that messages use a unique, incrementing number. The feature is used to calculate the message success rates and prevents replay attacks due to checks for increasing sequence numbers during message validation.

Senet augments LoRaWAN protocol security functionality by offering integrations with security solutions from world-leading security solution providers such as Gemalto and G+D Mobile Security.