Cat.1技术全解析:原理、应用与开发实战
目录一、Cat.1 基础定义与核心原理1. 什么是 Cat.12. 网络架构与通信流程1网络架构2通信全流程3. 核心技术原理二、Cat.1 典型应用案例含软件方案1. 共享设备共享充电宝 / 单车 / 电动车场景需求硬件方案软件方案AT 指令 MQTT优化点2. 智能表计水表 / 燃气表 / 电表场景需求硬件方案软件方案透传 HTTP/CoAP3. 车载 T-BOX 与金融支付POS / 云喇叭场景需求硬件方案软件方案ATHTTPVoLTE优势4. 工业监控与智慧照明场景需求硬件方案软件方案MQTT 本地逻辑三、Cat.1 软件全解析开发流程 协议 低功耗1. 开发模式三种主流1AT 指令模式最常用2透传模式极简开发3OpenCPU 模式模组内置 MCU2. 核心协议栈与应用1MQTT物联网首选2HTTP/HTTPSWeb 服务对接3CoAP/LwM2M轻量设备管理3. 低功耗软件设计关键1PSM 配置2eDRX 配置3软件优化4. OTA 固件升级远程维护四、Cat.1 选型与开发建议1. 模组选型要点2. 开发避坑五、总结一、Cat.1 基础定义与核心原理1. 什么是 Cat.1Cat.1LTE UE Category 1是 3GPP R12 定义的LTE 中低速物联网终端类别专为低复杂度、中低速率、低功耗、广覆盖的 IoT 场景设计无缝复用现有 4G LTE 网络无需基站大规模升级。核心速率下行 10Mbps、上行 5Mbps毫秒级时延支持 100km/h 以上移动性。功耗特性支持PSM深度休眠、eDRX扩展非连续接收、DRX驻网最低功耗约 2.5mAPSM 模式可低至 μA 级。成本优势单天线设计、简化基带模组成本远低于 Cat.4接近 2G 模组水平。2. 网络架构与通信流程1网络架构Cat.1 终端 → LTE 基站eNodeB→ 分组核心网EPC→ IoT 连接管理平台 → 业务应用平台。2通信全流程上电初始化模块自检、SIM 卡检测ATCPIN?、频段扫描与网络注册。网络附着完成 PLMN 选择、小区驻留、RRC 连接建立获取 IP 地址。数据传输通过 TCP/UDP/HTTP/MQTT 等协议经 LTE 空口、核心网与云端交互。低功耗管理无数据时进入 eDRX/PSM仅在心跳或事件触发时唤醒通信。异常处理信号弱时切换频段 / 小区断网自动重连支持 2G fallback部分模组。3. 核心技术原理空口简化单天线接收、10MHz 带宽、低阶调制QPSK 为主降低射频与基带复杂度。省电机制DRX周期性监听寻呼非监听期休眠平衡时延与功耗。eDRX寻呼周期延长至秒级 / 分钟级进一步降低待机功耗。PSM关闭射频与大部分电路仅保留 RTC功耗 10μA唤醒需重新附着网络。协议栈内置 IPv4/IPv6、TCP/UDP、HTTP (S)、MQTT (S)、CoAP、LwM2M支持 SSL/TLS 加密。二、Cat.1 典型应用案例含软件方案1. 共享设备共享充电宝 / 单车 / 电动车场景需求实时上报位置、电量 / 锁状态支持远程开锁 / 关锁低功耗长续航弱网稳定。硬件方案Cat.1 模组如移远 EC800M、中移 ML307Y GNSS 主控 MCU 电源管理。软件方案AT 指令 MQTT// 核心流程伪代码 void shared_device_task(void) { // 1. 模块初始化 AT_send(AT); // 测试通信 AT_send(ATCPIN?); // 检查SIM AT_send(ATCSQ); // 信号检测 AT_send(ATCGATT1); // 网络附着 AT_send(ATMQTTUSERCFG0,1,\client_id\,\username\,\password\,0,0,\\); // MQTT配置 AT_send(ATMQTTCONN0,\mqtt.example.com\,1883,120,0); // 连接服务器 // 2. 定时上报1分钟/次 while(1) { if(get_lock_status() LOCKED) { // 上报位置电量 char data[64]; sprintf(data, {\lat\:%f,\lon\:%f,\battery\:%d}, get_gps_lat(), get_gps_lon(), get_battery()); AT_send(ATMQTTPUB0,\topic/device123\,\%s\,0,0,0, data); } // 3. 远程指令监听 if(mqtt_receive_cmd(cmd)) { if(cmd UNLOCK) execute_unlock(); if(cmd LOCK) execute_lock(); } // 4. 低功耗进入eDRX无数据时休眠 delay_ms(60000); } }优化点边缘计算仅上报位置变化 10m 的数据日流量从 200MB 降至 5MB。双网切换4G 弱时自动切 2G地下车库等场景不掉线。2. 智能表计水表 / 燃气表 / 电表场景需求远程抄表、阀控、异常报警漏水 / 超流量电池供电8-10 年低流量低成本。硬件方案Cat.1 模组如有人 WH-GM800 计量芯片 低功耗 MCU 锂电池ER34615。软件方案透传 HTTP/CoAP采用串口透传模式MCU 采集计量数据直接通过 Cat.1 串口上传无需复杂 AT 交互。关键配置plaintextATUART9600,8,1,0,0 // 串口配置 ATSOCKETCFG0,1,\tcp://server.com:8080\ // 透传服务器 ATTRANSPARENT1 // 开启透传低功耗策略每日仅唤醒 1-2 次抄表其余时间 PSM年功耗 10Wh。3. 车载 T-BOX 与金融支付POS / 云喇叭场景需求车载实时上传 CAN 数据、定位、ECALL 语音支付交易数据安全传输、语音播报VoLTE。硬件方案Cat.1VoLTE 模组 CAN 控制器 加密芯片 音频模块。软件方案ATHTTPVoLTE// POS机交易流程 void pos_payment(void) { // 1. 网络与安全初始化 AT_send(ATSSLINIT0); // 开启SSL AT_send(ATSSLCFG0,\ca.crt\); // 加载证书 // 2. 交易数据上传HTTPS char post_data[128] {\amount\:100,\card_no\:\6222****1234\}; AT_send(ATHTTPINIT); AT_send(ATHTTPPARA\URL\,\https://pay.example.com/api\); AT_send(ATHTTPPARA\CONTENT\,\application/json\); AT_send(ATHTTPDATA128,10000); AT_send(post_data); AT_send(ATHTTPACTION1); // POST请求 // 3. 结果播报VoLTE AT_send(ATDDET1); // 检测拨号 AT_send(ATVTS\交易成功金额100元\); // 语音合成播报 }优势VoLTE 支持语音交互适合云喇叭、POS 播报、车载对讲。毫秒级时延满足交易实时性与车辆状态监控需求。4. 工业监控与智慧照明场景需求工业电力抄表、环境温湿度 / 压力监测照明单灯控制、调光、故障报警。硬件方案Cat.1 模组 传感器温湿度 / 电流 继电器 / 调光模块。软件方案MQTT 本地逻辑单灯控制器内置 Cat.1直接连基站无需网关支持光控、定时、远程调光。工业采集支持 Modbus RTU 转 TCP对接 PLC 与传感器本地阈值判断如超温报警减少云端交互。三、Cat.1 软件全解析开发流程 协议 低功耗1. 开发模式三种主流1AT 指令模式最常用适用MCUCat.1 模组MCU 通过 UART 发送 AT 指令控制模块。流程初始化 → 网络附着 → 协议连接TCP/MQTT/HTTP→ 数据收发 → 低功耗配置。常用 AT 指令ATCGATT1 // 附着网络 ATCSQ // 信号质量 ATMQTTCONN // MQTT连接 ATHTTPPARA // HTTP参数配置 ATCPSMS1 // 开启PSM2透传模式极简开发适用简单数据传输无需处理 AT串口数据直接转发到网络。配置仅需设置服务器 IP / 端口、透传开关上电自动联网透传。3OpenCPU 模式模组内置 MCU适用无外接 MCU直接在 Cat.1 模组上开发应用减少硬件成本。开发基于模组 SDK如移远 OpenCPU、中移 OC支持 C 语言开发内置协议栈与外设驱动。2. 核心协议栈与应用1MQTT物联网首选轻量、低带宽、支持长连接与消息订阅 / 发布适合设备上报与远程控制。配置示例ATMQTTUSERCFG0,1,device_001,user,pass,0,0, ATMQTTCONN0,mqtt.iot.com,1883,120,0 ATMQTTSUB0,topic/down,0 ATMQTTPUB0,topic/up,data,0,0,02HTTP/HTTPSWeb 服务对接适合与云端 API 交互支持 GET/POST内置 SSL/TLS 保障安全。3CoAP/LwM2M轻量设备管理适合资源受限设备支持设备发现、远程配置、固件升级OTA。3. 低功耗软件设计关键1PSM 配置ATCPSMS1,,,00100001,00001010 // 周期8小时T3412休眠时间10分钟T33242eDRX 配置ATCEDRXS1,4,0010 // eDRX周期20.48s寻呼窗口5.12s3软件优化数据聚合定时批量上报减少唤醒次数。事件触发仅异常如报警时立即上传正常数据定时上报。关闭冗余功能不用 GPS / 蓝牙时断电降低功耗。4. OTA 固件升级远程维护流程云端下发升级包 URL → 模块下载 → 校验 → 重启升级。AT 指令示例plaintextATOTASTARThttp://ota.example.com/firmware.bin ATOTASTATUS // 查询进度四、Cat.1 选型与开发建议1. 模组选型要点频段支持国内 B1/B3/B5/B8移动 / 联通 / 电信。接口UART、GPIO、SPI、I2C适配不同外设。功耗PSM/eDRX 支持待机电流 5mA。协议MQTT/HTTP/CoAPVoLTE语音场景。2. 开发避坑网络稳定性弱网下增加重连机制配置心跳包30-60s。功耗控制避免频繁唤醒合理设置 PSM/eDRX 参数。数据安全传输用 SSL/TLS设备身份认证。兼容性2G 退网后优先选纯 4G Cat.1部分场景保留 2G fallback。五、总结Cat.1 凭借中低速、低功耗、低成本、广覆盖、毫秒时延的特性成为 2G 退网后 IoT 中低速场景的首选方案。软件层面通过 AT / 透传 / OpenCPU 三种模式适配不同开发需求结合 MQTT/HTTP 等协议与 PSM/eDRX 低功耗策略可快速落地共享设备、智能表计、车载、工业监控等场景是物联网端到端解决方案的核心通信技术。