尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

随身WiFi芯片调试指南:中兴微ASR展锐三大平台AT指令对比

随身WiFi芯片调试指南:中兴微ASR展锐三大平台AT指令对比 随身WiFi芯片调试指南中兴微/ASR/展锐三大平台AT指令对比前言随身WiFi是近年来物联网和通信设备领域的一个热门品类。小小的设备里藏着蜂窝通信模组插上SIM卡就能发射WiFi信号本质是一个便携式4G路由器。市面上随身WiFi主要用三大芯片方案中兴微、ASR、展锐。三家的AT指令集有共性也有差异开发者做调试时经常需要查手册。沧州虎王科技开源的 hardware_tool 项目同时支持这三种芯片的调试本文借这个项目来梳理三大平台的AT指令对比和调试技巧。一、三大芯片平台概览芯片平台典型型号厂商主要特点中兴微ZX2975x中兴微电子国产方案成本低ASRASR1803/ASR1802翱捷科技随身WiFi/MIFI主流方案展锐8910/8978紫光展锐稳定性好量大为什么有三套指令虽然 3GPP 标准定义了 AT 指令规范但各家芯片厂商都有一套私有指令通常以AT*开头。标准指令如ATCGSN查 IMEI三家通用但涉及频段锁定、工厂模式、SIM 切换等操作时指令格式各不相同。二、通用 AT 指令以下指令三大平台基本通用2.1 IMEI 查询ATCGSN // 查询设备IMEI 响应8645123456789012.2 信号强度ATCSQ // 查询信号质量 响应CSQ: 28,0 // 28为信号强度(0-31)0为误码率2.3 网络注册状态ATCREG? // 查询网络注册状态 响应CREG: 0,1 // 1表示已注册2.4 运营商信息ATCOPS? // 查询当前运营商 响应COPS: 0,0,CHINA MOBILE三、ASR1803 平台专属指令ASR1803 是随身WiFi最常用的芯片之一沧州虎王科技的 Asr-Tools 项目专门针对这颗芯片做了调试工具。3.1 IMEI 读写// 查询IMEI ATCGSN // 写入IMEI注意ASR的私有指令格式 AT*MRD_IMEIW,0,01JAN1970,864512345678901 // 删除IMEI AT*MRD_IMEIDIMEI 写入有个关键点Luhn 校验。IMEI 最后一位是校验位通过 Luhn 算法计算前 14 位得出。写错校验位会导致设备无法注册网络。Luhn算法 1. 从右到左偶数位乘以2 2. 结果大于9的减9 3. 所有数字求和 4. 校验位 (10 - 总和 % 10) % 103.2 MAC 地址读写// 查询WiFi MAC AT*MRD_WIFIID? // 写入MAC AT*MRD_WIFIIDW,0,01JAN1970,AABBCCDDEEFF // 删除MAC AT*MRD_WIFIIDDMAC 地址写入时需要设置本地管理位LAM bit。MAC 地址第一个字节的次低位为 1 时表示本地管理地址这样写入的 MAC 不会与 IEEE 分配的官方 MAC 冲突。3.3 SN 序列号// 查询SN AT*MRD_SN? // 写入SN AT*MRD_SNW,0,01JAN1970,SN123456789 // 删除SN AT*MRD_SND3.4 工厂模式// 开启工厂模式解锁更多调试指令 AT*PROD1 // 关闭工厂模式 AT*PROD0工厂模式开启后可以访问一些受保护的调试指令出厂前调试完毕后需要关闭。3.5 SIM 卡切换// 切换到SIM卡1 ATSWSIM0 // 切换到SIM卡2 ATSWSIM1双 SIM 卡设备在测试时需要频繁切换这个指令很实用。3.6 频段操作这是 ASR1803 调试中最复杂的部分。// 查询当前频段配置 AT*BAND? // 锁定频段FDD-LTE B1为例 AT*BAND,0,1,0,2,2,0 // 锁定频段TDD-LTE B41 AT*BAND,256,0,2,2,0频段参数对照表频段类型AT参数B1FDD-LTE,0,1,0,2,2,0B3FDD-LTE,0,4,0,2,2,0B5FDD-LTE,0,16,0,2,2,0B8FDD-LTE,0,128,0,2,2,0B38TDD-LTE,32,0,0,2,2,0B39TDD-LTE,64,0,0,2,2,0B40TDD-LTE,128,0,0,2,2,0B41TDD-LTE,256,0,0,2,2,0为什么要锁频段实际调试中锁定特定频段可以测试天线在该频段的性能避免漫游到信号弱的小区模拟特定网络环境定位通信故障3.7 锁小区比锁频段更细粒度的操作——锁定到特定小区// 锁定指定小区 AT*CELL2,3,band,pci,arfcn // 清除锁定 AT*CELL0band频段号PCI物理小区 IDARFCN绝对射频通道号锁小区功能在做信号覆盖测试时非常有用可以强制设备驻留在指定小区测试该小区的通信质量。四、中兴微平台调试要点中兴微芯片的私有指令格式与 ASR 不同hardware_tool 项目为中兴微芯片设计了独立的调试页面。核心调试项目模组信息查询频段配置网络状态监控数据连接管理中兴微芯片的 AT 指令相对文档化程度较低很多指令需要从厂商技术支持获取。hardware_tool 把这些指令封装成了可视化界面开发者不需要记忆指令格式。五、展锐平台调试要点展锐芯片在功能机和物联网模组市场占有率高AT 指令文档相对完善。hardware_tool 同样为展锐设计了独立调试页面。展锐平台的特点指令响应较规范支持标准 3GPP 指令较多私有指令以AT开头居多固件升级工具完善六、调试工具选择工具适用平台安装方式特点PuTTY通用安装纯文本终端minicom通用安装Linux常用QCOM高通安装仅限高通hardware_tool中兴微/ASR/展锐浏览器三芯片统一管理Asr-ToolsASR1803浏览器轻量单文件传统串口工具的问题只能一条条发 AT 指令效率低响应格式不解析纯文本没有参数生成功能如 IMEI 的 Luhn 校验频段锁定参数难记hardware_tool 和 Asr-Tools 的优势可视化界面按钮操作IMEI/MAC/SN 自动生成校验频段锁定复选框勾选响应数据解析显示后台统计分析连接成功率七、调试常见问题7.1 串口连接不上检查项USB 驱动是否正确安装波特率是否匹配常用 115200设备管理器中串口是否出现其他程序是否占用了串口7.2 AT 指令无响应可能原因芯片未上电或启动未完成波特率不匹配串口线 TX/RX 接反芯片处于异常状态需要重启ASR1803重启指令ATRESET7.3 IMEI 写入失败检查项工厂模式是否开启AT*PROD1IMEI 格式是否正确15 位数字Luhn 校验位是否正确7.4 频段锁定后无信号可能原因该频段当地无覆盖天线不支持该频段锁频参数格式错误解决AT*BAND?查询当前配置或清除锁定恢复自动选网。写在最后三大芯片平台的 AT 指令虽然各有不同但核心操作逻辑相通——都是通过串口发送文本指令。选择一个好用的调试工具能大幅提升效率。沧州虎王科技的 hardware_tool 和 Asr-Tools 都已在 GitHub 开源支持浏览器直接操作无需安装。项目地址hardware_tool: https://github.com/huwangkeji/hardware_tool (⭐9)Asr-Tools: https://github.com/huwangkeji/Asr-Tools更多开源项目https://github.com/huwangkeji
返回列表