跳转到主要内容

一个使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 (7.7 kB 查看哈希值)

上传时间

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面