SPRADB2 august   2023 AM2431 , AM2432 , AM2434 , AM2631 , AM2631-Q1 , AM2632 , AM2632-Q1 , AM2634 , AM2634-Q1 , AM263P4 , AM2732 , AM2732-Q1 , AM6411 , AM6412 , AM6421 , AM6422 , AM6441 , AM6442

 

  1.   1
  2.   Abstract
  3.   Trademarks
  4. 1Introduction
    1. 1.1 Acronyms Used in This Document
  5. 2MbedTLS
    1. 2.1 What is MbedTLS?
    2. 2.2 Why MbedTLS?
    3. 2.3 Application of MbedTLS
  6. 3MbedTLS Over Lwip
    1. 3.1 TLS Server Example (HTTPS Server)
    2. 3.2 TLS Client Example (MQTT Client)

Introduction

Industry 4.0 is data intense and relies on real time decision making and applications need a mechanism to securely transmit the data across the network. This demonstration is an advancement in the networking and security domains for the TI Sitara MCU devices.

This application note addresses the following:

  • Educate users about MbedTLS
  • Demonstrate how MbedTLS is coupled with LwIP
  • Exemplify network security built over MbedTLS

With high performance multi-core processing power, the TI Sitara MCU device is designed for real time processing and connectivity. The integration of MbedTLS over LwIP aims to further strengthen the networking and connectivity by adding a layer of security. LwIP is a lightweight TCP/ IP stack commonly used in embedded systems. The devices have CPSW and ICSS IPs for networking. The devices with its raw processing power and ability to control signals real time, with support of multi-protocol Ethernet standards, networks can operate at speeds as high as 1 Gbps. They also possess a strong crypto accelerator to offload cryptography from software to hardware, further optimizing the performance of the overall application.