首页 > 其他分享 >4G频段测试

4G频段测试

时间:2022-12-19 19:23:15浏览次数:38  
标签:command3 频段 ttyUSB1 grep dev echo 测试 fi 4G

目的

4G模块设置不同频段后,再检测参数是否设置成功

 

设置频段命令

echo -en "AT*BAND=5,0,0,0,1,0,2,2\r\n" > /dev/ttyUSB1

查询当前频段命令

microcom /dev/ttyUSB1 或者 cat /dev/ttyUSB1

echo -en "AT*BAND?" > /dev/ttyUSB1

 

#! /bin/sh

cat<<EOF


----------------------
*****Input a Band*****
----------------------
LTEB1
---------------------- Enter "q" or "Ctrl+C" to exit the program EOF read -p "pls input a band: " num command3=$num if [ $num = "q" ];then exit fi if [ ! -n "$num" ]; then echo "you need to input a band" exit fi tty4g="/dev/ttyUSB1" tempfile="/irlab/temp.txt" LTEB1="5,0,0,0,1,0,2,2" str=`eval echo '$'"$command3"` if [ -e "/dev/ttyUSB1" ]; then if [ "$command3"x = "LTEB1"x ]; then echo -en "AT*BAND=5,0,0,0,1,0,2,2\r\n" > /dev/ttyUSB1 else echo -e "'$command3' input error, pls re-start..." command3="error" fi else echo "4G module is not inserted" exit fi if [ $command3 != "error" ]; then PID=`ps | grep $tty4g | grep -v grep` if [ "${PID}" != "" ]; then killall -9 cat fi echo "" > ${tempfile} sleep 1 cat $tty4g > ${tempfile} & sleep 1 echo -en "AT*BAND?" > /dev/ttyUSB1 sleep 1 str=`eval echo '$'"$command3"` echo "$command3 ${str}" one=$(echo $str | cut -d "," -f 1,5,6,7) query=`grep "*BAND:" $tempfile | tail -1` echo "$query" two=$(echo $query | cut -d ":" -f 2 | cut -d "," -f 1,5,6,7) echo "start=$one" echo "end=$two" if [ "$one" = "$two" ]; then echo -e "-----------band set success-----------" else echo -e "-----------band set fail------------" fi sleep 1 PID=`ps | grep ${tty4g} | grep -v grep` if [ "${PID}" != "" ]; then killall -9 cat fi rm -f $tempfile fi

 

标签:command3,频段,ttyUSB1,grep,dev,echo,测试,fi,4G
From: https://www.cnblogs.com/xiaojiaocx/p/16992881.html

相关文章

  • 测试!
    Hellopackagemainimport"fmt"funcmain(){//定义一个切片文法s:=[]int{1,2,3,4,5,6}printSlice(s)//定义一个切片......
  • 频段
     频段范围带宽目前应用情况目前中国移动TDD频率资源情况A频段(band34)2010-2025MHz15MTD-SCDMAF频段(band39)1880-1900MHz20MTD-SCDMAE频段(band40)2320-2370MHz50MTD-......
  • spring依赖注入单元测试:expected single matching bean but found 2
    异常信息:org.springframework.beans.factory.UnsatisfiedDependencyException:Causedby:org.springframework.beans.factory.NoSuchBeanDefinitionException:Nouniqueb......
  • uiautomator2自动化测试
    前言最近公司想要做APP的UI自动化,安排我这边来做。这篇文章主要是作为总结和复习用。总结通过uiautomator2+unitest+数据库来实现app自动化,采用po模式,将app页面和业务逻......
  • 什么是大数据测试
    大数据行业的诉求高质量,数据处理的正确性;高效率,数据处理的及时性;高可用,数据是否具有可恢复性;高主动性,分析产物是否满足业务需求。 大数据测试要了解的面?测试思维......
  • Wallys/IPQ4018/IPQ4028 2x2 2.4Ghz 2x2 5Ghz Industrial WIFI5 router/Support 11A
    DR40X8H​​https://www.wallystech.com/Routerboard/DR40X8H-Qualcomm-IPQ4018-IPQ4028-2T2R-Dual-Band-2-4GHz-5GHz-high-power-support-MU-MIMO-802.11ac-Wave-2.html​......
  • 基恩士SR710测试笔记 (同时获取两个条码)
    1,条码1配置入库  2,条码2配置入库  3,设置读取数量  4,分隔符设置  5,设置传送:下载至控制器  6,终端测试 ......
  • 登录功能的测试应该分析哪些方面-软件测试知识
    登陆功能是我们最常说的功能,但是这个功能也是相当复杂的功能,我们可以从功能性,安全性,性能,数据统计,4个方面来进行说明: 一、功能上:1、我们可以从登陆的用户名......
  • 软件测试工程师如何定位前端/后端BUG?
    软件测试工程师的职责是发现BUG,此外,如何体现个人价值?那么我们试想,只提出问题而不去解决,问题就永远得不到闭环。所以,一个资深的测试人员的基本功应该是这样的:深挖业务......
  • 如何做人工智能软件的冒烟测试-软件测试知识
    我们在进行普通软件测试的时候,第一步是要进行冒烟测试,那么在测试人工智能软件的时候第一步是要做什么呢?其实同样是要做冒烟测试,本文就通过两步给大家介绍怎样做人工智......