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 
相关推荐
新时代牛马3 分钟前
Linux 性能调优与追踪完整篇:ftrace、perf、eBPF从采样到落地验证
linux·运维·服务器
sunoo-22911 分钟前
【网络编程 + 数据库】select 与 epoll 核心区别详解 + SQLite 入门到 C 接口全攻略
linux·网络·数据库·vscode·学习·sqlite
zbyyd15 分钟前
Linux 系统编程 :select/epoll 多路复用与 SQLite 数据库实战
linux·数据库·sqlite
Mortalbreeze24 分钟前
深入理解 Linux IO 模型(二):多路复用——select
linux·运维·服务器·网络·tcp/ip
koi77u36 分钟前
嵌入式学习———sqlite数据表
linux·数据库·学习·sqlite
笑梦无境39 分钟前
nginx安装(5)
linux·运维·nginx
xx~t40 分钟前
嵌入式——Linux软件编程——数据库
linux·c语言·数据库·oracle·sqlite
流浪0011 小时前
Linux系统篇26——通信(三)补:共享内存访问真的不进内核?
linux·运维·服务器
不会就选b1 小时前
Linux之socket编程(七)----序列化与反序列化(1)
java·linux·服务器
Micro_ET1 小时前
5G PA温度补偿方案简略
5g