cu & rcu 模拟器重构
一.完整系统设计
二.RCU模拟软件
1.RCU 介绍
- RCU模拟软件用于模拟现有的硬件RCU设备,为网控提供控制通道(分流作用)
- 采用 restful api 接口 (FastAPI框架) 与网控进行通信, 之前用的是 jsonrpc 形式
- RCU的组成单元为通道, 每个通道都有收和发的功能, 之前使用 RabbitMQ(每秒请求万级别) 来实现, 现改成 Kafka(每秒请求十万级别)
三.CU 模拟软件
1.CU 介绍
-
CU模拟软件用于模拟模拟用户端入网通信硬件设备, 用于用户端与用户端之间的通信
-
功能就是添加用户终端, 添加测试用例, 然后发送信令,用户入网通信
-
比如说两个用户终端通信, 终端1入网,终端2入网,1&2通信, 1&2结束,1退网,2退网, 就是模拟两个终端之间的通信, 每一个通信步骤都会发送去发送对应格式信令数据给网控, 然后网控再回相应的数据给CU 展示,
-
RCU就是起CU和网控之间分流的作用, 消息中间件用的是kafka, 之前用的是rabbitmq, 卫星通信有上行频段和下行频段, 创建用户终端的时候要配置上行频段alphao, 下行频段tdm这些参数, 只有在相同频段里面的终端才能够相互通信, kafka 的 topic 信道就是按照上行频段来创建的,
LTAI5tLsaZuY8iaSECCct25t
CyrJErxhvh62obdYSESvm63iIIRuIu