一个使AT通信更简单的工具。
项目描述
ATCom
AT命令是用于控制与手机调制解调器通信的指令。为了向手机设备发送AT命令,需要检查几个参数,可能需要串行监视器工具。ATCom是一个命令行界面工具,使AT命令操作更简单。
安装
安装 atcom 需要 pip3。pip3可以通过以下方式安装:
sudo apt install python3-pip
使用软件包管理器 pip3 安装 atcom。
pip3 install atcom
用法
$ atcom [OPTIONS] AT_COMMAND
警告
如果您需要发送
"
或'
字符,请在它前面使用转义字符\
。示例
atcom AT+CGDCONT=1,\"IP\",\"internet\"
示例
不使用--port参数运行atcom,将扫描可用端口,如果可用,则选择有效的调制解调器端口。
$ atcom AT
或
$ atcom --port /dev/ttyUSB2 AT
配置文件
配置文件(configs.yaml)可以创建以持久化参数。ATCom首先检查当前工作目录中的configs.yml以读取参数。配置文件的路径也可以使用--config参数指定。配置文件必须为yaml格式,例如:
port: /dev/ttyUSB2
baudrate: 115200
timeout: 10
配置文件可以包含的键
- port (str)
- baudrate (int)
- timeout (int)
- rts_cts (boolean)
- dsr_dtr (boolean)
- verbose (boolean)
参数
默认值 | 描述 | |
---|---|---|
-p / --port | - | 调制解调器端口 |
-b / --baudrate | 115200 | 串行通信波特率 |
-t / --timeout | 10 | 通信超时 |
-c / --config | ./configs.yaml | 配置文件路径 |
-v / --verbose | - | 启用完整日志输出 |
--rts-cts | - | 启用 RTS-CTS 模式 |
--dsr-dtr | - | 启用 DSR-DTR 模式 |
项目详情
关闭
atcom-0.4.3.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | fa32ecefed5f0f757d7899ab04be4ccce418998b6f4ce16380563adaa3b5d5e2 |
|
MD5 | 1e466f2b4a33099438b897695b906c76 |
|
BLAKE2b-256 | 738618beae538d190150b3ddbeb2a53e97282c2ff2d09fa814171a4e1a63a518 |