my5G-RANTester | UE simulator for studying 3GPP standards | 5G library

 by   my5G Go Version: v1.0.1 License: Apache-2.0

kandi X-RAY | my5G-RANTester Summary

kandi X-RAY | my5G-RANTester Summary

my5G-RANTester is a Go library typically used in Networking, 5G, Raspberry Pi applications. my5G-RANTester has no bugs, it has no vulnerabilities, it has a Permissive License and it has low support. You can download it from GitHub.

my5G-RANTester is a tool for emulating control and data planes of the UE (user equipment) and gNB (5G base station). my5G-RANTester follows the 3GPP Release 15 standard for NG-RAN (Next Generation-Radio Access Network). Using my5G-RANTester, it is possible to generate different workloads and test several functionalities of a 5G core, including its complaince to the 3GPP standards. Scalability is also a relevant feature of the my5G-RANTester, which is able mimic the behaviour of a large number of UEs and gNBs accessing simultaneously a 5G core. Currently, the wireless channel is not implemented in the tool.
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              my5G-RANTester has a low active ecosystem.
              It has 49 star(s) with 23 fork(s). There are 11 watchers for this library.
              OutlinedDot
              It had no major release in the last 12 months.
              There are 7 open issues and 8 have been closed. On average issues are closed in 83 days. There are 2 open pull requests and 0 closed requests.
              It has a neutral sentiment in the developer community.
              The latest version of my5G-RANTester is v1.0.1

            kandi-Quality Quality

              my5G-RANTester has 0 bugs and 0 code smells.

            kandi-Security Security

              my5G-RANTester has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
              my5G-RANTester code analysis shows 0 unresolved vulnerabilities.
              There are 0 security hotspots that need review.

            kandi-License License

              my5G-RANTester is licensed under the Apache-2.0 License. This license is Permissive.
              Permissive licenses have the least restrictions, and you can use them in most projects.

            kandi-Reuse Reuse

              my5G-RANTester releases are available to install and integrate.
              Installation instructions are not available. Examples and code snippets are available.
              It has 31910 lines of code, 2218 functions and 1478 files.
              It has low code complexity. Code complexity directly impacts maintainability of the code.

            Top functions reviewed by kandi - BETA

            kandi has reviewed my5G-RANTester and discovered the below as its top functions. This is intended to give you an instant insight into my5G-RANTester implemented functionality, and help decide if they suit your requirements.
            • parseField parses a single field into v .
            • Aes AES setup
            • millenageF2345 runs the milenageF23 algorithm .
            • AesEncrypt encrypts ciphertext with rk
            • Run the milenage check .
            • main is the entrypoint command .
            • InsertData is used to insert data
            • PrintResult returns a string representation of v .
            • millenageF1 encrypts the 64 - bit counter with the given parameters
            • SUCI converts buf to SUCI format
            Get all kandi verified functions for this library.

            my5G-RANTester Key Features

            No Key Features are available at this moment for my5G-RANTester.

            my5G-RANTester Examples and Code Snippets

            my5G-RANTester,Description
            Godot img1Lines of Code : 10dot img1License : Permissive (Apache-2.0)
            copy iconCopy
            @misc{dominato2021tutorial,
                title={Tutorial on communication between access
            networks and the 5G core},
                author={Lucas Baleeiro Dominato and Henrique Carvalho de Resende and Cristiano Bonato Both and Johann M. Marquez-Barja and Bruno O. Silvest  

            Community Discussions

            QUESTION

            Unable to expose SCTP server running in a kubernetes pod using NodePort
            Asked 2022-Feb-14 at 08:58

            I have a single node kubernetes cluster running in a VM in azure. I have a service running SCTP server in port 38412. I need to expose that port externally. I have tried by changing the port type to NodePort. But no success. I am using flannel as a overlay network. using Kubernetes version 1.23.3.

            This is my service.yaml file

            ...

            ANSWER

            Answered 2022-Feb-13 at 14:03

            Neither AKS nor Flannel supports SCTP at this point of writing. Here's some details about it.

            Source https://stackoverflow.com/questions/71100744

            QUESTION

            Application to Person Messaging via Custom SMS Gateway in 5G
            Asked 2021-Nov-10 at 08:14

            I am researching about implementing an SMS gateway that supports sending Application to Person (A2P) SMSs (in both MO and MT directions) over a 5G network. It is something similar to an ESME (External Short Messaging Entity), which talks directly to the SMSC on 2G/3G networks.

            As illustrated in the above diagram it should be able to forward SMS AOMT received from the third-party application to the 5G Network as well as to forward SMS MOAT received from the 5G network to the third-party application.

            To implement the above functionality for SMS over NAS (SMSoNAS) I want to understand,

            1. Where this SMS gateway fits in the 5G Network architecture? (i.e. Should I implement an SMSF / a component similar to AMF which provides only uplink functions / an MSGin5G server / MSGF ?)

            Should I consider the SMS gateway to be an NF consuming the SMSF?

            Or should I consider the SMS gateway to be an MSGF?

            1. Which components should the SMS gateway talk to? (i.e. SMSF / UDM / SMSC)
            2. Which protocols should the SMS gateway implement? (i.e. SS7-MAP / Diameter / Rest-Based N20/Nsmsf)

            I have refered several 3GPP and ETSI 5G specifications including ETSI_TS_129.540, 3GPP_TS_23.502, 3GPP_TS_22.262 and yet was not able to find any answer to above points.

            So can you please help me to understand the correct architecture for my SMS gateway

            ...

            ANSWER

            Answered 2021-Oct-31 at 07:45

            In the 5G ecosystem, SMSF will be your SMS Gateway to connect conventional SMSC to 5G network. SMSC still stores and forwards SMS in its legacy network. SMSF will connect to SMSC through SGd interface. SMSF also connects 5G control plane network functions; AMF and UDM. Using service-based interface SMSF provides SMS MO/MT services based on the SMS over NAS through AMF.

            • It performs SBI processing through Namf / Nudm / Nnrf / Nsmsf .
            • Using Nudm interface, it manages SMS Management Subscription Information with UDM
            • Using Nsmsf interface, it generates/deletes subscriber context information
            • Using SGd, it processes OFR/A (MO-Forward-Short-Message-Request/Answer) and TFR/A (MT-Forward-Short-Message-Request/Answer).

            Abbreviations used ;

            • SMSF(Short Message Service Function)
            • AMF(Access and Mobility Management Function)
            • UDM(Unified Data Management)
            • MO(Mobile Originating)/MT(Mobile Terminating)

            Source https://stackoverflow.com/questions/69075179

            QUESTION

            How to get cellid and pci in 5g SA
            Asked 2021-Jul-12 at 15:12

            I am developing an app in which i need some network parameters cell id and pci.I have 5g enable device with android 10. I am trying to access cell id through telephonic manager here is code.

            List allCellInfo = telephonyManager.getAllCellInfo();

            for (CellInfo info : allCellInfo){ if (info instanceof CellInfoNr && info.isRegistered()){ }}

            But allCellInfo getting null.I am talking about 5g SA (Qualcomm device).

            I have seen this post this but not really helps. Please help

            ...

            ANSWER

            Answered 2021-Jul-09 at 07:34

            So search a lot but didnt find any relevant answer finally i update my Android 10 5g device to Android 11 5g device and it works for me with the same function.

            Source https://stackoverflow.com/questions/68225460

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install my5G-RANTester

            You can download it from GitHub.

            Support

            For any new features, suggestions and bugs create an issue on GitHub. If you have any questions check and ask questions on community page Stack Overflow .
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            CLONE
          • HTTPS

            https://github.com/my5G/my5G-RANTester.git

          • CLI

            gh repo clone my5G/my5G-RANTester

          • sshUrl

            git@github.com:my5G/my5G-RANTester.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link

            Explore Related Topics

            Consider Popular 5G Libraries

            free5gc

            by free5gc

            open5gs

            by open5gs

            oor

            by OpenOverlayRouter

            NFV_LTE_EPC

            by networkedsystemsIITB

            ZodiacFX

            by NorthboundNetworks

            Try Top Libraries by my5G

            OPlaceRAN

            by my5GC

            IoTSDGw_orchestrator

            by my5GJupyter Notebook

            Reverse-proxy

            by my5GGo