当前位置: 首页 > 工具软件 > Open5GS > 使用案例 >

搭建Open5GS笔记(1)

曹骞仕
2023-12-01

问题:

1,在安装MongoDB的时候,先在20的版本上安装,但是一直都是无法找到对应的MongoDB软件包,并且提示,也许版本过低,不允许,所以就转到22版本上安装,但还是出现相同问题,但利用了另一种方法,详见:

http://t.csdn.cn/I12d9

2,随后问题解决,当在Nightly Builds的时候,发现在下载结束后,出现无法解析域名,但域名并无问题,所以就利用Ping检测网络,果然是在下载的途中断开了网络连接,只好从新开机,联网,利用sudo apt update,同时,在重新开始后,需要重新wget密匙,否则无法访问。重新联网后,进行安装,成功安装Nightly Builds。

3,在下一步下载WebUI的时候,以为下一行的SUSE中的指令也是需要输入的,但输入zypper后,发现找不到指令,上网搜索后——SUSE是Linux的另一版本,等同于Ubuntu,所以不用输入zypper后的指令。

再下一步,不知道在项目中,是否算在本地运行eNB堆栈,或gNB堆栈,所以不知道代码中的地址参数是否需要改,所以就假设不需要修改,直接进行下一步。(后续需要修改,应该可以修改)

由于iOS系统对数据保护过严,所以无法利用软件Cellular-Z进行查询,也不可以通过拨号键#*#*4636*#*#进行查询,后来把sim卡换到华为手机里,但还是无法查询,上网查询得知华为公司同样为了保护用户安全,封死了系统后门查询,所以无法从手机端进行查询。虽然Open5GS在将用户的imsi码录入到MongoDB中的时候,提示,imsi码就印在sim卡的背面,但imsi码应该是15位,sim卡的背面印的是20位的数字——iccid码,由于两者均是随机的,所以iccid和imsi码之间没有转换关系,致电咨询10086,也只能查询到iccid码,所以应该是只能到营业厅进行查询,如果营业厅也无法查询到imsi码,那么只能另想办法。(补充:要分清imsi和imei之间的区别,imsi是电话卡的“身份证”,imei是设备的“身份证”,几乎每台电子设备都会有对应的imei——比如电视,电话,电脑等等)

补充相关

MongoDB

MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似jsonbson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是它支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引

Nightly Builds

很多大型软件需要做一些每日构建的过程,用来分析是否能正常工作以便及时反馈。由于其耗费时间较长,如果在白天进行构建占大量的计算资源很不值,所以放在晚上。于是就有了daily builds变为nightly builds

WebUI

WebUI是网络产品界面设计(Website User Interface)的意思,设计范围包括常见的网站设计(如电商网站、社交网站)、网络软件设计(如邮箱、Saas产品)等。WUI设计与常见网站建设 的区别是,WUI注重人与网站的互动和体验,以人为中心进行设计,而传统的网站建设是以功能为中心进行设计,随着用户对网站体验的日渐挑剔,网站建设的思想逐渐被淘汰。

Imsi

国际移动用户识别码(英语:IMSI,International Mobile Subscriber Identity),是用于区分蜂窝网络中不同用户的、在所有蜂窝网络中不重复的识别码。手机将IMSI存储于一个64比特的字段发送给网络。IMSI可以用来在归属位置寄存器(HLR,Home Location Register)或拜访位置寄存器(VLR,Visitor Location Register)中查询用户的信息。为了避免被监听者识别并追踪特定的用户,大部分情形下手机和网络之间的通信会使用随机产生的临时移动用户识别码(TMSI,Temporary Mobile Subscriber Identity)代替IMSI。

APN

APN指一种网络接入技术,是通过手机上网时必须配置的一个参数,它决定了手机通过哪种接入方式来访问网络。

iPhone查询IMEI

拨号查询:在拨号键盘上输入“*#06#”,屏幕上就会出现一长串数字,这就是你的iPhone IMEI码。

Imsi

一般应在手机卡上(行不通)

或者直接利用安卓手机,输入*#*#4636#*#*(华为,苹果行不通)

或者直接在网上营业厅查询

 类似资料: