OSHWLab
合宙AIR780E多路聚合网关-短信转发器
本项目基于Cat.1模组实现LTE&SMS聚合网关,兼容合宙AIR780E,中移物联ML307C模组,支持短信转发,4G网卡等功能,适用于家用NAS等服务器设备。
项目文档
功能
- ✅支持SMS-on-HTTPS转发,可将SMS内容转发至微信或邮箱
- ✅支持SMS-on-SIM转发,可将SMS内容转发至常用SIM中
- ✅支持4G多路上网,使用侧面USB接入电脑,可自动识别RNDIS网卡
- ✅支持安全密钥,控制面板后台密钥加密处理
- ✅支持入侵提醒,当后台密钥输入错误时触发IP上报
- ✅支持SMS发送功能,可向目标SIM发送SMS
- ✅支持信号监测,可插入不同运营商SIM,监测基站信号强度
- 🚧Docker容器部署(开发中)
适用于保号卡接收短信及流量卡上网使用 本项目无内置MCU,须搭配Linux上位机或NAS服务器使用 如遇问题,请向我提出issues
软件
LTE&SMS聚合网关管理面板: https://github.com/JasonYANG170/LTE-SMS-Gateway 本项目管理后台基于NodeJS开发,适用于基于Linux系统的服务器使用 服务器部署后进入本地5823端口打开管理后台
软件部署
- 调试部署较为简单,先使用
cd指令进入项目目录 - 安装服务器环境
sudo apt update
sudo apt install nodejs
npm install
-
串口权限 3.1 通过加入dialout获取权限(推荐) 3.1.1 如果是www用户启动服务器,则需要为www加入dialout组,否则无UART访问权限
usermod -aG dialout www3.1.2 分配组后建议重启设备或注销用户重新登录
sudo reboot3.2 通过修改UART权限 3.2.1 如果3.1设置无效,则可以通过3.2开放串口权限
sudo chmod 666 /dev/ttyACM0 /dev/ttyACM1 /dev/ttyACM2 /dev/ttyACM3 -
启动,检查服务日志,是否成功向UART发送数据
npm start
默认配置
服务端口:5823
账户:root
密码:password
如有外部访问需求,可使用Nginx添加反代
HTTPS POST推送已在本地部署Gotify服务验证通过
后台界面图
| 登录界面 | 主页 |
|---|---|
![]() |
![]() |
| 转发设置 | 收件测试 |
![]() |
![]() |
硬件
项目参数
- 本设计采用AIR780E模组,以实现LTE功能支持;
- 本设计采用CH344Q转换芯片,以实现4路AT收发;
- 本设计采用CH334P芯片,以实现4路RNDIS网卡;
- 本项目采用JW5359电源芯片,以实现独立供电;
本项目建议电源供应12V5A DC电源
开源协议
本项目遵循CC BY-NC-SA 4.0开源协议,使用本程序时请注明出处
本项目仅供研究与学习,严禁非授权的商业获利,严禁用于违法违规用途
如果您有更好的建议,欢迎PR
硬件实物图
| 正面 | RNDIS测试 |
|---|---|
![]() |
![]() |
| 外壳内部 | 成品 |
![]() |
![]() |

这是一项基于Cat.1模组的LTE&SMS多路聚合网关






