找回密码
 立即注册
img_loading
智能检测中

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888广告投放联系QQ68610888
glinet
查看: 361|回复: 0

求大佬写个后台插件(已有 sh 代码实现

[复制链接]
发表于 2024-1-26 02:09 | 显示全部楼层 |阅读模式
本帖最后由 CycleStudies 于 2024-1-26 02:12 编辑
  1. #!/bin/ash

  2. PROGRAM="RM520N_CELLSCAN"

  3. lockfile=/tmp/cellscanlock

  4. if [ -e ${lockfile} ]; then
  5.     if kill -9 `cat ${lockfile}`; then
  6.         echo "Cell scanning is already Kill it."
  7.         rm -f ${lockfile}
  8.     else
  9.         echo "Removing stale lock file."
  10.         rm -f ${lockfile}
  11.     fi
  12. fi

  13. echo $$ > ${lockfile}
  14. pid=`cat ${lockfile}`
  15. >/tmp/cellinfo
  16. echo "开始基站扫描...请坐和放宽"
  17. echo -e 'at+qscan=3,0\r\n' >/dev/ttyUSB2

  18. timeout 180 cat /dev/ttyUSB2 | while read line
  19. do
  20.     case "$line" in "+QSCAN"*)
  21.         operatorCode=$(echo $line | awk -F ',' '{print $2$3}')
  22.         case "$operatorCode" in
  23.             "46000" | "46002" | "46007" | "46008" | "46020")
  24.                 operator="中国移动"
  25.                 ;;
  26.             "46001" | "46006" | "46009")
  27.                 operator="中国联通"
  28.                 ;;
  29.             "46003" | "46005" | "46011")
  30.                 operator="中国电信"
  31.                 ;;
  32.             "46015")
  33.                 operator="中国广电"
  34.                 ;;
  35.             *)
  36.                 operator="未知运营商"
  37.                 ;;
  38.         esac
  39.         echo $line | awk -F ',' -v operator="$operator" '{printf("Mode:%s Operator:%s earfcn:%s pci:%s signal:%s\n", $1, operator, $4, $5, $6)}' >> /tmp/cellinfo
  40.     esac
  41.     case "$line" in *"OK"*)
  42.         echo "基站扫描完成"
  43.         # 格式化输出基站信息供用户选择
  44.         awk '{print NR, $0}' /tmp/cellinfo
  45.         rm -f ${lockfile}
  46.         kill -9 $pid
  47.         exit 0
  48.     esac
  49. done

  50. rm -f ${lockfile}
复制代码
上面是sh代码
再麻烦大佬改下上面的代码扫描结果加上 频段 Band 信息
下面是扫描结果
  1. 1 Mode:+QSCAN: "NR5G" Operator:中国联通 earfcn:633984 pci:295 signal:-77
  2. 2 Mode:+QSCAN: "NR5G" Operator:中国电信 earfcn:633984 pci:295 signal:-77
  3. 3 Mode:+QSCAN: "NR5G" Operator:中国联通 earfcn:627264 pci:11 signal:-96
  4. 4 Mode:+QSCAN: "NR5G" Operator:中国电信 earfcn:627264 pci:11 signal:-96
  5. 5 Mode:+QSCAN: "NR5G" Operator:中国联通 earfcn:422910 pci:177 signal:-86
  6. 6 Mode:+QSCAN: "NR5G" Operator:中国电信 earfcn:422910 pci:177 signal:-86
  7. 7 Mode:+QSCAN: "NR5G" Operator:中国移动 earfcn:152650 pci:803 signal:-57
  8. 8 Mode:+QSCAN: "NR5G" Operator:中国广电 earfcn:152650 pci:803 signal:-57
  9. 9 Mode:+QSCAN: "NR5G" Operator:中国移动 earfcn:721824 pci:15 signal:-105
  10. 10 Mode:+QSCAN: "NR5G" Operator:中国广电 earfcn:721824 pci:15 signal:-105
  11. 11 Mode:+QSCAN: "NR5G" Operator:中国移动 earfcn:504990 pci:485 signal:-76
  12. 12 Mode:+QSCAN: "NR5G" Operator:中国广电 earfcn:504990 pci:485 signal:-76
  13. 13 Mode:+QSCAN: "NR5G" Operator:中国移动 earfcn:507150 pci:993 signal:-90
  14. 14 Mode:+QSCAN: "NR5G" Operator:中国广电 earfcn:507150 pci:993 signal:-90
  15. 15 Mode:+QSCAN: "LTE" Operator:中国移动 earfcn:38400 pci:213 signal:-74
  16. 16 Mode:+QSCAN: "LTE" Operator:中国广电 earfcn:38400 pci:213 signal:-74
  17. 17 Mode:+QSCAN: "LTE" Operator:中国移动 earfcn:3590 pci:3 signal:-86
  18. 18 Mode:+QSCAN: "LTE" Operator:中国联通 earfcn:3740 pci:31 signal:-77
  19. 19 Mode:+QSCAN: "LTE" Operator:中国移动 earfcn:40936 pci:260 signal:-97
  20. 20 Mode:+QSCAN: "LTE" Operator:中国移动 earfcn:36275 pci:32 signal:-86
  21. 21 Mode:+QSCAN: "LTE" Operator:中国移动 earfcn:38544 pci:158 signal:-96
  22. 22 Mode:+QSCAN: "LTE" Operator:中国广电 earfcn:38544 pci:158 signal:-96
  23. 23 Mode:+QSCAN: "LTE" Operator:中国移动 earfcn:1300 pci:189 signal:-80
  24. 24 Mode:+QSCAN: "LTE" Operator:中国广电 earfcn:1300 pci:189 signal:-80
  25. 25 Mode:+QSCAN: "LTE" Operator:中国电信 earfcn:2452 pci:237 signal:-89
  26. 26 Mode:+QSCAN: "LTE" Operator:中国联通 earfcn:1506 pci:22 signal:-72
  27. 27 Mode:+QSCAN: "LTE" Operator:中国电信 earfcn:100 pci:18 signal:-80
  28. 28 Mode:+QSCAN: "LTE" Operator:中国联通 earfcn:1650 pci:22 signal:-76
  29. 29 Mode:+QSCAN: "LTE" Operator:中国电信 earfcn:1850 pci:87 signal:-71
  30. 30 Mode:+QSCAN: "LTE" Operator:中国联通 earfcn:300 pci:23 signal:-69
复制代码


只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛

只谈技术、莫论政事!切勿转播谣言!为了你也为了他人。
只谈技术、莫论政事!(点击见详情) 切记不要随意传播谣言,把自己的日子过安稳了就行,为了自己好也为了大家好。 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。

查看 »

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2025-5-29 04:30

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com

快速回复 返回顶部 返回列表