DEV Community

Ariston
Ariston

Posted on

网络扫描

一、名词解释部分、不懂之处

1.后端代码:由哪部分来实现的?
2.管理员面板:
3.SuperAPI:
4.什么是 a more limited extend the end user.
5.对于camera network status and availability中的两部分数据都分别要实现哪些?
6.对于camera network status and availability什么是网络覆盖图?
7.对于requirements of the data ...中的celluar模块是哪个?esim卡那部分吗?
8.AT命令大全在哪?对于ROD中的算法说的是什么算法?我们需要提供吗?
9、对于ROD中的在某些情况下要求celluar离线,是什么情况,并且这里说了要在特定的时间在线,这个特定的事件是什么时候?
10.ROD中说的可能影响设备(附着或连接)到LTE的部分,其中附着指的是设备在网络中注册并获得服务的过程(详见gptAtel)。

二、需求分析

1.需求目的:

提供一个网络扫描功能为用户还有服务器提供网络信息

2.需求具体功能

(1)确保摄像头网络可用,目前打算的实现 :放到文件(供后端或者admin panel)或者打印到终端中,这个还要看后续的实现
(2)扫描服务小区(serving cell)的网络条件还有该地区的网络运营商来访问数据
(3)所有camped或attach的数据都需要被记录。

(4)触发这一功能并且把数据发到服务器的方式:

1.用户或者服务器可以触发扫描,扫描MNO网络和RF信号。
2.摄像头移动了距离?(那么这个移动的距离,是什么东西?应当由什么来触发?)会再次触发扫描。需求中说这部分由后端来处理,那么后端负责触发?摄像头移动距离,然后给后端?后端来触发这个扫描?
3.两种处理和存储网络扫描数据的方法:1.原样把数据以文本格式储存,2.只有特定的响应结果?(这个特定的响应结果是什么东西?),谁把这部分上传到S3?(如果是我的话,那么这部分代码在哪?)

(5)SMS命令发送网络扫描信息

这里面说的Daily Report process是什么?
1.谁发SMS命令?
2.SMS命令的三种形式,
SR12*1$ 收集/执行网络扫描并发送
SR12*2$ 只收集网络扫描数据(不发送)
SR12*3$ 发送已经之前收集的网络扫描数据
3.Xpro和XGen2分别是哪两种设备?
按5s之后触发
相机能够发送
这里面只是说把这个扫描结果发送到FTP服务器,那么就只是发到FTP服务器就ok?

(6)网络扫描功能的限制和考虑:

1.只检查4GLET网络,一条AT命令,那么到底是AT命令来触发,还是SMS命令来触发?
2.5min如果还是空,那么网络扫描超时,然后相机关闭(当相机处于开机状态时)或重启。无需更新网络扫描文件
3.网络扫描文件最多50条,如果超出50条,那么会从一条开始删除,
4.当网络扫描文件被发送到服务器时,相机不会对其他按钮操作作出反应。

(7)网络扫描的触发

1.用户启动:
通过按键或MMI界面来手动触发网络扫描,用户会被通知(也就是给个回复这样子),一次可能要几分钟
扫描是为了在手机APP中获得详细的网络信息。
用户请求RF,扫描完成后,结果发送到S3中,文件名格式按照文档中的说明
2.后端启动/Tactacam网络
后端可以用MQTT协议发起,(可能要自己通过MQTT来触发)
当后端或者Tactacam发起时,有两个选项:
1.app接受命令,并初始化扫描,当扫描完成时把数据发送到服务器
2.

Top comments (0)