UERANSIM 完整指南如何免费仿真 5G SA 终端与 gNodeB【免费下载链接】UERANSIMOpen source 5G UE and RAN (gNodeB) implementation.项目地址: https://gitcode.com/gh_mirrors/ue/UERANSIM需要验证 5G 核心网如何处理终端注册和数据会话但不想买真机UERANSIM 是一款免费的开源 5G UE终端与 gNodeB基站仿真器面向核心网开发者和 5G 协议学习者。这是什么项目UERANSIM 是 5G 独立组网SA不依赖 4G 核心网UE 与 RANgNodeB协议栈的开源实现通俗说就是一套软手机 软基站。它位于核心网如 Free5GC、Open5GS与被模拟的无线接口之间为测试 5G 核心网提供终端侧和接入侧。项目自称为全球首个开源 5G SA UE 与 gNodeB 实现实现目标为 3GPP R15 规范。为什么值得关注一站式的终端与基站同一个仓库同时提供 UE 和 gNodeB 仿真器不用拼凑多个开源项目才能跑通端到端流程。控制面与用户面齐备控制面注册、会话管理等信令和用户面PDU 会话数据转发都被项目标注为 functional两者可一起使用。无需射频硬件5G-NR 空中接口用 UDP 协议模拟在普通 Linux 服务器上即可拉起整套系统。源码即参考实现NAS、NGAP、RRC 协议实现与 ASN.1 编解码代码都在仓库里可直接对照 3GPP 协议学习。核心功能亮点模拟真实 5G 终端的注册与会话建立nr-ue 进程模拟一部真实手机走完整的 NAS终端与核心网之间的信令协议流程完成网络注册、认证和 PDU 会话5G 的数据会话通道建立再经模拟空口转发用户数据。这是测试核心网AMF/SMF行为的常用入口。模拟 gNodeB 与核心网对接nr-gnb 进程实现基站侧处理 NGAP基站与核心网之间的接口协议消息、SCTP 传输以及 GTP-U用户面数据承载协议转发。可以从接入侧角度验证核心网行为复现基站侧的问题。预置主流开源核心网接入配置config/ 目录下提供针对 Free5GC、Open5GS 等核心网的现成 YAML 配置覆盖 UE 与 gnb 两侧配合构建产物即可快速拉起链路无需从零理解全部配置项。协议栈源码作为学习参照NAS 状态机、RRC终端与基站之间的信令协议连接管理、NGAP 消息的编解码逻辑都可读且 3GPP 的 ASN.1协议的正式语法规则类型已预先生成为 C 代码适合对照规范逐条核对。快速上手步骤装好构建环境CMake 及依赖具体清单以官方文档为准后用 make 一条命令构建产物包括 nr-ue、nr-gnb 和 nr-cli 命令行工具git clone https://gitcode.com/gh_mirrors/ue/UERANSIM cd UERANSIM make构建完成后挑选 config/ 下与你所用核心网匹配的 YAML 配置即可开始对接测试。它是如何工作的可以把它理解为一次运行三种角色nr-ue 进程是软终端内含 NAS 与 RRC 协议栈行为上模拟真实手机nr-gnb 进程是软基站负责 NGAP、SCTP 与 GTP-U是核心网眼中的接入点UE 与 gnb 之间走被模拟的 5G 空口这部分实际是 UDP 数据包并非真实射频信号。共用模块放在 src/lib 下cryptEEA/EIA 加密与完整性保护算法、ASN.1 编解码、SCTP/UDP 网络层等两侧进程共享避免重复实现。局限性与适用边界⚠️ 这几个边界需要说在前面无真实物理层空中接口由 UDP 模拟不适合射频测量和物理层优化物理层验证需配合专业工具。部分特性未完成项目 README 明确说明部分功能尚未完成完整特性清单以官方 Wiki 的 Feature Set 页面为准。许可证AGPL-3.0 与商业许可双授权。若在闭源商业产品中使用AGPL-3.0 可能不兼容需联系作者购买商业许可。它最适合协议与核心网层面的测试空口物理层方面不要高估它。它适合谁核心网AMF/SMF开发者把它当免费的终端和基站用免去真机即可拉起测试流量。5G 协议学习者仿真流程 读源码补齐规范条文与实际实现之间的差距。评估测试方案的工程师作为零硬件成本的商用 UE 仿真器替代值得在 POC 阶段先试一轮。UERANSIM 的价值在于把终端 基站装进一台普通 Linux 服务器让 5G 核心网测试以零硬件成本可复现。项目仓库位于 GitHub 加速计划 ue 目录下的 UERANSIM使用前建议确认最新发行版本。【免费下载链接】UERANSIMOpen source 5G UE and RAN (gNodeB) implementation.项目地址: https://gitcode.com/gh_mirrors/ue/UERANSIM创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考