Transport Layer, Application Layer, and Security

The nRF9160 gives you the freedom to choose between a number of Transport Layer options. For example, you can choose to use IP packets and or-IP packets. In addition, when choosing IP packets, you can further specify the complexity level by choosing either TCP/IP or UDP/IP.

Being a simpler protocol, UDP/IP has less overhead bits and no handshakes. This creates a number of advantages such as the lower power consumption associated with the absence of handshakes. Consequently, this leads to higher packet loss and packet error rates.

On the other hand, TCP/IP, being the more complex protocol, offers packet awareness, which means the transceivers are aware of the order of packets being sent and any lost packet can be detected and re-transmitted and any disruption in packets order can be corrected. Of course, this results in increased overhead and power consumption.

Lastly, using non IP packets can be the most power efficient

Register an account
Already have an account? Log in
(All fields are required unless specified optional)

  • 8 or more characters
  • Upper and lower case letters
  • At least one number or special character

Forgot your password?
Enter the email associated with your account, and we will send you a link to reset your password.