Compare commits

..
19 Commits
Author SHA1 Message Date
wuxu 1bed4c73eb docs: 补充 ML307A USB 识别说明 2026-06-28 08:51:25 +08:00
wuxu 78f7a5f46e feat: 调整 SIM 切换入口 2026-06-27 21:56:41 +08:00
wuxu 05a4fd960d fix: 修复单 SIM 卡逻辑 2026-06-27 21:56:41 +08:00
wuxu ea6afcc08c docs: 补充配置说明 2026-06-27 21:56:41 +08:00
wuxu dd4a156b9c refactor: 缩减 Docker 镜像体积 2026-06-27 16:57:48 +08:00
wuxu e03a7a141c feat: 取消 Web 挑战头鉴权 2026-06-27 16:57:48 +08:00
wuxu ecca396792 feat: 添加双卡支持 2026-06-27 16:57:48 +08:00
wuxu 57ca2f1ea3 fix: 调整 ICCID 查询方式 2026-06-27 09:31:09 +08:00
wuxu c395c3fc4e feat: 按 SIM ICCID 隔离短信 2026-06-27 09:27:16 +08:00
wuxu d8ef61adec feat: 添加低流量保活 2026-06-27 09:16:25 +08:00
wuxu 5d7ca83162 fix: 优化断网处理 2026-06-27 09:10:01 +08:00
wuxu 993b5ee4c0 refactor: 重构前端 UI 2026-06-27 08:42:27 +08:00
wuxu ae27984fb0 feat: 添加移动数据控制 2026-06-26 16:48:40 +08:00
wuxu 4aa93d8a9d feat: 添加串口自动探测 2026-06-26 16:34:27 +08:00
wuxu d1a87556c5 feat: 添加 Docker 部署和短信持久化 2026-06-26 16:29:19 +08:00
wuxu 557049b308 feat: 支持选择推送通道类型 2026-06-24 23:34:33 +08:00
wuxu 15b15b79c9 feat: 添加推送通道管理 2026-06-24 22:39:12 +08:00
wuxu deafe6b1c4 feat: 添加 Web 管理台 2026-06-24 22:24:43 +08:00
wuxu db3c32a871 feat: 初始化短信网关核心 2026-06-24 22:24:43 +08:00
+30
View File
@@ -328,6 +328,36 @@ Docker 场景下确认 `docker-compose.yml` 已挂载 `/dev`,并保留了 `dev
- 临时关闭自动探测,把 `serial.autoDetect` 设为 `false`,并把 `serial.path` 写成真实 AT 串口。
- 查看日志中每个候选串口的探测结果。
### ML307A 首次上电被识别成网卡
ML307A 首次上电或恢复默认 USB 模式时,系统可能先把它识别为 RNDIS 网卡,而不是 USB 串口。此时 `lsusb` 能看到设备,但 `/dev/ttyUSB*` 里找不到可用 AT 串口。
可以用下面命令确认 USB 设备和内核识别结果:
```bash
lsusb
dmesg | grep -E 'ML307A|2ecc|3012|rndis|ttyUSB'
```
典型日志会包含类似内容:
```text
usb 1-3: New USB device found, idVendor=2ecc, idProduct=3012
usb 1-3: Product: ML307A
usb 1-3: Manufacturer: CMIOT
rndis_host 1-3:1.0: rndis media connect
rndis_host 1-3:1.0 enxac0c29a39b6d: renamed from eth0
```
如果出现上述 RNDIS 网卡日志,并且系统没有生成 USB 串口,可以把该 USB ID 添加到 `option` 串口驱动:
```bash
sudo modprobe option
echo 2ecc 3012 | sudo tee /sys/bus/usb-serial/drivers/option1/new_id
```
执行后重新查看 `/dev/ttyUSB*`,再把 `config.json` 里的 `serial.path` 指向实际 AT 串口。不同内核、发行版或模组固件的枚举行为可能不完全一致;如果后续仍会被识别为网卡,可按系统发行版方式配置 udev/modprobe 规则。
### 收不到短信
- 确认 SIM 卡已插好且可以注册网络。