Skip to content

Cat.1 模组产品概览

Cat.1 技术背景

LTE Cat.1(Category 1)是 3GPP Release 8 定义的 LTE 速率等级,专为中速 IoT 应用设计。

Cat.1 vs Cat.1 bis

特性Cat.1Cat.1 bis
标准版本Release 8Release 13
下行速率10 Mbps10 Mbps
上行速率5 Mbps5 Mbps
天线数量2 根(MIMO)1 根(单天线)
成本较高更低(减少1根天线)
典型产品EC21, EC200AEC200U, EC600N

Cat.1 bis 是 Cat.1 的简化版本,通过减少一根天线降低成本,是目前国内 IoT 市场的主流选择。

为什么 Cat.1 是 IoT 主流

NB-IoT:速率太低(127kbps),不支持语音,移动性差
Cat.M:国内运营商支持有限
4G Cat.4:成本高,功耗大,IoT 场景过剩
Cat.1:速率适中(10Mbps),支持语音,成本低,覆盖广

Cat.1 完美契合了大量 IoT 场景的需求:POS 机、共享设备、工业网关、车载追踪等。

移远 Cat.1 产品矩阵

EC200A 系列(联发科平台)

型号天线频段特点
EC200A-CN双天线国内全频标准Cat.1,性能均衡
EC200U-CN单天线国内全频Cat.1 bis,成本更低
EC200U-EU单天线欧洲频段欧洲市场

EC200A-CN 规格:

参数规格
芯片联发科 MT6833
封装LCC(24×24×2.3mm)
下行速率10 Mbps
上行速率5 Mbps
接口USB 2.0 / UART / SPI / I2C / GPIO
语音支持 VoLTE
GNSS可选集成
工作温度-35°C ~ +75°C
供电3.3V ~ 4.3V

EC600S / EC600N 系列(展锐平台,国产化)

型号天线芯片特点
EC600S-CN双天线展锐 UIS8910DM国产化Cat.1
EC600N-CN单天线展锐 UIS8910DM国产化Cat.1 bis
EC600M-CN单天线展锐 UIS8910DM支持QuecPython

国产化优势:

  • 供应链安全,不受出口管制影响
  • 价格更具竞争力
  • 支持 QuecPython(Python 开发)

BC260Y-CN(超低成本 Cat.1 bis)

专为极致成本优化设计的 Cat.1 bis 模组:

参数规格
封装LCC(18.7×16.0mm,超小尺寸)
接口UART(仅 AT 指令)
特点超低成本,适合大批量简单应用

Cat.1 典型应用

POS 机 / 支付终端

需求:
  - 稳定的数据连接(交易不能失败)
  - 支持语音(客服电话)
  - 低成本(大批量部署)

方案:EC200U-CN(Cat.1 bis)
  - 10Mbps 速率满足支付需求
  - VoLTE 支持语音通话
  - 单天线降低成本

共享设备(单车/充电桩)

需求:
  - 实时位置上报
  - 远程开锁控制
  - 低功耗(电池供电)

方案:EC200U-CN + GNSS 模组
  - Cat.1 保证实时通信
  - GNSS 提供位置信息
  - PSM/eDRX 降低功耗

工业网关

需求:
  - 多协议转换(Modbus/MQTT)
  - 稳定长连接
  - 工业温度范围

方案:EC200A-CN(工业级)
  - 双天线提高可靠性
  - -40°C ~ +85°C 工业温度
  - 支持 MQTT/HTTP 等协议

Cat.1 开发注意事项

VoLTE 语音配置

bash
# 查询 VoLTE 支持状态
AT+QCFG="ims"
# 1: 启用 IMS/VoLTE

# 拨打电话
ATD+8613800138000;  # 注意末尾分号

# 接听来电
ATA

# 挂断
ATH

低功耗配置

bash
# 开启 PSM(省电模式)
AT+CPSMS=1,,,"00000001","00000001"
# 参数:TAU 定时器 = 2分钟,Active Time = 2秒

# 开启 eDRX
AT+CEDRXS=2,4,"0010"
# 参数:eDRX 周期 = 20.48秒(LTE Cat.1)

# 查询当前功耗模式
AT+CPSMS?
AT+CEDRXS?

QuecPython 开发(EC600M)

python
# QuecPython 示例:Cat.1 数据上报
import utime
import dataCall
import request

# 等待网络连接
while dataCall.getInfo(1, 0)[2][0] == 0:
    utime.sleep(1)

# 获取 IP 地址
ip = dataCall.getInfo(1, 0)[2][2]
print("IP:", ip)

# 发送 HTTP 请求
url = "http://api.example.com/report"
data = '{"device_id":"001","temp":25.6}'
response = request.post(url, data=data,
                        headers={"Content-Type": "application/json"})
print("Response:", response.status_code)

褚成志的笔记