基于 Air780EHV 780EHM 设备的短信转发系统,支持接收短信并通过串口转发到上位机。
已测试设备
- Air780EHV
- Air780EHM
- Air780E
- Air780EPV
- 短信转发
- 短信记录
- 发送短信
- 来电通知
- 支持钉钉、企业微信、飞书、自定义 webhook、邮箱通知
- 计划任务发送短信
设备准备:
- 插入有效的SIM卡
- 通过USB连接电脑
使用 LuaTools 烧录 main.lua 脚本,第一次烧录需要点击 「下载底层和脚本」
# 创建空目录
mkdir /opt/uart_sms_forwarder
# 下载 docker-compose.yml 文件
wget https://raw.githubusercontent.com/dushixiang/uart_sms_forwarder/main/docker-compose.yml -O /opt/uart_sms_forwarder/docker-compose.yml
# 下载 config.example.yaml 文件
wget https://raw.githubusercontent.com/dushixiang/uart_sms_forwarder/main/config.example.yaml -O /opt/uart_sms_forwarder/config.yaml修改 docker-compose.yml 和 config.yaml 文件,主要是映射 USB 路径和修改密码。
启动服务
docker-compose up -d打开浏览器访问 8080 端口。
下载
wget https://github.com/dushixiang/uart_sms_forwarder/releases/latest/download/uart_sms_forwarder-linux-amd64.tar.gz解压
tar -zxvf uart_sms_forwarder-linux-amd64.tar.gz -C /opt/
mv /opt/uart_sms_forwarder-linux-amd64 /opt/uart_sms_forwarder创建系统服务
cat <<EOF > /etc/systemd/system/uart_sms_forwarder.service
[Unit]
Description=uart_sms_forwarder service
After=network.target
[Service]
User=root
WorkingDirectory=/opt/uart_sms_forwarder
ExecStart=/opt/uart_sms_forwarder/uart_sms_forwarder
TimeoutSec=0
RestartSec=10
Restart=always
LimitNOFILE=1048576
[Install]
WantedBy=multi-user.target
EOF创建 sqllite 目录
mkdir /opt/uart_sms_forwarder/data启动服务
systemctl daemon-reload
systemctl enable uart_sms_forwarder
systemctl start uart_sms_forwarder打开浏览器访问 8080 端口。
修改密码等配置项,请参考 config.example.yaml 文件。



