Skip to content

Minicurso - Entendendo o núcleo 5G na prática através de uma implementação de código aberto

Notifications You must be signed in to change notification settings

antoniocojr/SBrT2020-Minicurso1

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation


SBrT 2020 - Minicurso 1

Understanding 5G core through an open-source implementation

João Paulo Lobianco Silva (INF/UFG), Samuel Wanberg Lourenço Nery (INF/UFG), Rogério S. e Silva (INF/UFG), Antonio Oliveira-Jr (INF/UFG & Fraunhofer Portugal AICOS), Kleber Cardoso (INF/UFG) e Cristiano Bonato Both (UNISINOS)

This tutorial explores 5GC internals through an open-source implementation called my5G-core. The tutorial is divided into sections, including installation and development environment setup, code overview, 5G system procedures execution, and a non-3GPP IoT use case. Each section provides videos and manuals to replicate these steps. All the procedures can be reproduced using a regular computer, e.g., a laptop (bare-metal or virtual machine), and the materials provided in this repository. my5G-core is a fork of the free5GC project and integrates the my5G initiative.

Material

  • Article
  • Sections
    • Installation and development environment - shows the steps required to install dependencies, download the source code, compile network functions, execute my5G-core and setup a local development environment.
      • Setting up my5G-core and development environment (tutorial, video)
    • Code overview - presents how my5G-core source code is organized and how to debug network functions using GoLand IDE.
    • 5G system procedures - shows step-by-step execution of initial registration procedure over untrusted non-3GPP access.
    • Non-3GPP IoT use-case (tutorial) - aims to demonstrate the untrusted non-3GPP access to the my5G-core using a Low Power Wide Area (LoRa/LoRaWAN) wireless network and docker containers.

How to cite

It is a pleasure to share our knowledge and you are free to use! Please, cite our work as we can continue contributing. Thank you!

@misc{SBrT2020_minicurso6, 
    title={Entendendo o núcleo 5G na prática, através de uma implementação de código aberto},
    author={João Paulo Lobianco Silva and Samuel Wanberg Lourenço Nery and Rogério S. e Silva and Antonio Oliveira-Jr and Kleber Vieira Cardoso and Cristiano Bonato Both},
    year={2020},
    howpublished={XXXVIII Simpósio Brasileiro de Telecomunicações e Processamento de Sinais - SBrT 2020, Minicurso 1, Available at: \url{https://github.com/LABORA-INF-UFG/SBrT2020-Minicurso1}},
}

About

Minicurso - Entendendo o núcleo 5G na prática através de uma implementação de código aberto

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published