Dual SIM SMS Gateway

把设备收到的短信,
实时送到你的屏幕

SMS Forwarder 是一套端到端的双卡短信转发方案。专用硬件终端内置两块 4G 模组同时在线, 短信到达即秒级推送到 Web 管理面板、微信小程序,以及你配置的任意第三方通道。

双卡双待 · 2×4G 模组 秒级 实时推送 9 种 推送通道 自托管 数据自主可控
2
SIM 卡槽
9
推送通道
<1s
端到端延迟
3
客户端形态
Overview

它解决了什么问题

验证码、业务通知、告警短信常常落在一张插在角落设备里的 SIM 卡上——人不在现场就看不着, 换卡查短信更是麻烦。SMS Forwarder 把这事儿做成一条自动流水线: 设备收短信 → 长连接上报 → 服务端匹配规则 → 多点触达。

📴

传统方式的痛点

SIM 卡插在异地设备里,收短信必须人到现场;短信分散在多张卡上难以归集; 无法与自动化流程打通;设备掉线无人知晓。

✅

SMS Forwarder 的做法

双卡常驻在线,短信到达即上报云端并秒级推送;支持关键词与黑名单过滤; 可转发到 9 种通道触发下游自动化;设备掉线主动告警。

Features

核心功能

从接收、过滤、推送到远程运维,覆盖短信转发全生命周期。

💬

双卡短信接收

两块 4G Cat.1 模组常驻在线,双卡双待,各自独立上报短信与状态。

⚡

秒级实时推送

设备与服务端保持长连接,短信到达即刻抵达面板,无需轮询。

📱

多设备集中管理

输入设备 MAC 编码即可绑定;支持解绑与多用户共享,可分配控制 / 只读角色。

🔎

关键词与黑名单

按需配置放行关键词、屏蔽关键词与号码黑名单,只把有价值的短信推给你。

📤

远程发送短信

在面板上指定卡槽直接对外发送短信,设备秒变可远程操控的短信终端。

🔔

多通道分发

内置 9 种推送通道 + 邮件白名单,同一条短信可同时抵达多个平台。

🎛️

远程运维指令

下发自定义 AT 指令、Ping 测速诊断网络、查询模块信息,排查问题无需到现场。

🔌

硬件级断电重启

不是软件软重启——直接切断模组供电并重新上电,相当于拔插一次电源,可针对单个卡槽操作,模组卡死也能救回来。

🎚️

单模块开关机

按卡槽独立启用 / 禁用与飞行模式切换,两个模块互不干扰,维护其中一张卡不影响另一张继续收信。

🔄

整机远程重启

一键重启设备主控,也可单独重初始化全部模块;配合定时重启策略,长期无人值守免维护。

⏰

定时任务

配置定时重启与飞行模式时段,让设备按计划自动维护、降低功耗。

📊

设备健康监控

实时展示 WiFi 信号、内外网 IP、心跳时间、模块在线状态与卡槽号码。

🗂️

短信归档管理

完整短信记录,支持未读标记、全部已读、单条删除与按设备筛选。

🌙

勿扰模式

设定免打扰时段,夜间不再被推送打扰,白天照常实时送达。

🖥️

多端访问

Web 管理面板 + 微信小程序,电脑与手机随时查看,深浅主题自由切换。

Architecture

三层系统架构

设备端负责收发,服务端负责鉴权、存储与分发,客户端负责呈现与操控。

Device

设备端

  • 嵌入式主控
  • 2 × 4G Cat.1 模组
  • 双 SIM 卡槽
  • 硬件级供电控制
  • 加密长连接上行
  • 心跳保活 + 状态上报
Server

服务端

  • 自研后端服务
  • 关系型数据库持久化
  • 设备 / 用户双通道网关
  • 鉴权 · 存储 · 分发
  • 规则匹配 + 推送分发
Client

客户端

  • Web 管理面板
  • 微信小程序
  • 实时未读角标
  • 多平台第三方通道
  • 邮件通知(白名单)
SIM 卡收到短信→ 设备读取并上报→ 服务端匹配规则→ 实时推送下发→ 面板 / 小程序 / 通道触达
Push Channels

丰富的推送通道

不锁定任何单一平台——9 种内置通道 + 自定义 Webhook,想推到哪就推到哪。

🔗 自定义 Webhook(POST) 🍎 Bark 🌐 自定义 GET 请求 🧩 自定义 JSON 模板 ✈️ Telegram Bot 💼 企业微信机器人 🅳 钉钉机器人(加签) 🐦 飞书机器人(加签) 📮 Gotify 📧 邮件通知(白名单)
Use Cases

典型应用场景

🔐

验证码集中接收

把注册验证码卡放进设备,团队共享一个验证码接收终端,不再轮流插卡。

📢

业务通知归集

银行动账、物流取件、系统告警等通知统一转发到企业微信 / 钉钉群。

🛰️

异地设备监控

设备部署在远端机房或门店,掉线即告警,远程可下发重启与 AT 指令自救。

⚙️

自动化流程触发

短信经自定义 Webhook 接入 n8n、Home Assistant 等,驱动下游自动化。

Quick Start

四步跑通

1

准备硬件

设备出厂已烧录固件,接好天线与电源,在两张卡槽中分别插入 SIM 卡即可。

2

配置网络

在设备配网页面填写 WiFi 与服务器地址,保存后设备自动联网上线。

3

绑定设备

登录 Web 面板,在「设置 → 我的设备」中输入设备 MAC 编码完成绑定。

4

配置推送

设置转发规则与推送通道,发一条测试短信验证链路,即可投入使用。

Specifications

技术规格

产品名称SMS Forwarder 双卡短信转发器
当前版本v2.0.0
SIM 卡槽2 槽,双卡双待,两卡独立工作互不干扰
网络制式4G 全网通,自动驻网
短信能力接收 + 发送双向,支持长短信自动拼接
推送延迟端到端通常在 1 秒内
推送通道9 种内置通道 + 邮件通知(支持白名单)
过滤规则放行关键词、屏蔽关键词、号码黑名单
供电控制支持按卡槽硬件断电重启,可单独操作其中一张
远程运维整机重启、单/全模块重初始化、单卡飞行模式、网络测速
定时任务定时重启、飞行模式时段自动切换
设备管理绑定 / 解绑 / 多用户共享(控制 · 只读两种角色)
账号登录账号密码、短信验证码、微信登录
客户端Web 管理面板、微信小程序,多端实时同步
可管理设备单账号支持多台设备集中管理
部署方式自托管,数据完全自主可控
FAQ

常见问题

设备需要一直插着 SIM 卡吗?

是的。设备的作用就是把插在其中的 SIM 卡短信转发出去,SIM 卡需保持插好且模组在线。两张卡槽相互独立,插一张也能正常工作。

推送会有明显延迟吗?

设备与服务端之间保持长连接,短信到达后由设备主动上报、服务端即时下发,端到端通常在 1 秒内完成,实际耗时主要取决于运营商网络与模组响应。

一台设备可以给多个人用吗?

可以。设备所有者可开启分享并设置名额,其他用户输入设备编码绑定后即可访问,并可分配「控制」或「只读」角色;所有者随时可解绑或清除全部绑定。

短信数据存在哪里,安全吗?

整套方案为自托管部署,服务端与数据库都由你自己掌控,短信记录不会经过任何第三方平台。推送通道仅在命中转发规则时按你的配置向外发送。

设备掉线了能发现吗?

可以。服务端持续监测设备心跳,掉线超过阈值会向绑定用户推送离线提醒;恢复上线同样会即时通知。你也可以在面板随时查看心跳时间与在线状态。

模组卡死了怎么办?软件重启不管用呢?

可以直接对问题卡槽做硬件级断电重启:设备切断该模组供电,稍作延时后重新上电,相当于手动拔插一次电源,比指令软重启彻底得多。操作只针对指定卡槽,另一张卡不受影响。

能对单个卡槽单独开关机吗?

可以。每个模块都能独立启用 / 禁用与切换飞行模式,两张卡互不干扰——维护或停用其中一张时,另一张仍可持续接收短信。也可以单独对某一个模块执行断电重启,而不必整机重启。

Ping 测速的目标地址可以改吗?

可以。面板「Ping 目标」留空时使用默认地址,也可在输入框临时指定任意地址,或在服务端配置中固定全局目标;结果会显示设备实际 Ping 的地址。