diff --git a/README.md b/README.md index c750856..05d6b2f 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,6 @@ -# QModem +# QModem - - -这是一个模组管理插件,兼容 Openwrt 21及之后的版本,使用 lua 开发,因此同时兼容 QWRT/LEDE/Immortalwrt/Openwrt +这是一个模组管理插件,兼容 Openwrt 21及之后的版本,使用 lua 开发,因此同时兼容 QWRT/LEDE/Immortalwrt/Openwrt (使用 js luci 时请添加 luci-compat 软件包) @@ -10,6 +8,7 @@ 在模组管理插件的开发过程中,参考了以下仓库 + | 项目 | 参考内容 | | -------------------------------------------- | -------------------- | | https://github.com/Siriling/5G-Modem-Support | 模组列表和部分at实现 | @@ -27,8 +26,6 @@ - **短信支持**: 长短信合并、中文短信发送 - **多语言支持**: 开发时将语言资源分离,可以添加需要的语言 - - #### 缓存机制 - **减少了发 AT 指令的次数**:通过缓存模组信息,降低了直接与模组通信的频率,从而提高了系统的稳定性。 @@ -41,7 +38,7 @@ #### 功能分离 -- **解耦合设计** +- **解耦合设计** - 模组信息和设置、模组拨号、短信收发、多 WAN 设置、TTL 设置 模块解耦 - 前后端解耦,便于后续升级c语言实现的后端 和更先进的 js luci - **稳定性保障**:确保即使某一些功能挂了也不影响最重要的上网稳定性。 @@ -56,12 +53,21 @@ 2. 支持显示sim卡异常状态 3. 支持显示模组基本信息,在有sim卡时会额外显示 SIM卡信息 ,在拨号成功后则会显示网络信息和小区信息 +![](imgs/modem_info.png) + #### 模组调试 页面顶部有一个模块选择器,可以选择不同的模块,选择后可进行拨号模式、制式偏号、IMEI设置、锁小区、锁频段等设置,当然这些功能需要模组支持 +![](imgs/modem_debug_lock_cell.png) + +![](imgs/modem_debug_lock_band.png) + + #### 拨号总览 +![](imgs/dial_overview.png) + ##### 全局配置 提供全局性的配置选项,允许用户进行统一的模组配置。 @@ -71,8 +77,6 @@ - **重新加载拨号**:重新加载模组的配置文件,确保配置生效。 - **拨号总开关**: 拨号总开关,启用后才会进行拨号 - - ##### 配置列表 显示当前配置的模组列表,提供模组的详细信息。 @@ -87,7 +91,6 @@ ### 短信 - 包名 luci-app-qmodem-sms ,该页面主要用于短信(SMS)的管理和发送,页面顶部有一个模块选择器,可以选择不同的模块,页面会显示与该模块相关的短信信息。用户可以查看和管理已有的短信记录,并且可以向指定号码发送新的短信。 ![](imgs/modem_sms.png) @@ -114,6 +117,7 @@ ### 开发计划 + | 计划 | 进度 | | ------------------------------------------------- | ---- | | 将后端程序与luci-app完全分离 | 0 | @@ -121,4 +125,4 @@ | 加入pcie模组支持 | 0 | | 自己实现at收发程序 | 50% | | 切换js luci | 5% | -| 修复ipv6 | 5% | +| 修复ipv6 | 5% |