5G模组AT命令脚本-命令发送及回显读取

目录


  • 5G模组采用USB3.0与上位机连接,usb接口在上位机上虚拟出多个port,其中一个可用于发送AT命令,控制模组
  • 本脚本可给串口改善指定 的at命令

定义At串口端口

复制代码
#!/bin/bash

cat > /usr/bin/ttyusbport.sh << "EOF"
export MODULE_PORT=/dev/ttyUSB1
echo "MODULE_PORT="$MODULE_PORT
EOF
chmod +x /usr/bin/port.sh

将命令输入转发到串口

复制代码
# 串口命令
##cat写入多行文本
cat > /usr/bin/at << "EOF"
#!/bin/bash
cmd=$1
#source /usr/bin/port.sh
echo "Sent AT: $cmd"
echo -e "$cmd\r\n" > /dev/ttyUSB1
cat  /dev/ttyUSB1
EOF
chmod +x /usr/bin/at 
相关推荐
夏日听雨眠40 分钟前
LInux(gcc处理器,库文件,动静态库)
linux·运维·服务器
xingfujie44 分钟前
Ubuntu K8s 1.28 kubeadm 高可用集群部署实战
linux·运维·服务器·docker·kubernetes
实心儿儿1 小时前
Linux —— 进程间通信 - 命名管道
linux·运维·服务器
funnycoffee1231 小时前
Cisco Firewpower 4100 9300 FXOS change management ip address
linux·数据库·tcp/ip
青梅橘子皮1 小时前
Linux---开发工具(1)(vim,gcc/g++)
linux·运维·服务器
邮专薛之谦1 小时前
Linux常用指令大全(完整版)
linux·运维·服务器
jfqqqqq1 小时前
记一次ubuntu 22.04安装旧版 MongoDB 4.2
linux·mongodb·ubuntu
BING_Algorithm1 小时前
开发常用Linux命令
linux·后端
kyle~1 小时前
Linux时间系统1 --- 正确使用时间
java·linux·服务器
KK溜了溜了2 小时前
Prometheus配置监控项和告警规则
linux·grafana·prometheus