Skip to main content
SATIOT 卫星通信与物联网知识库
SATIOT 卫星通信与物联网知识库
选型 · 资费 · 调试 · 排障
切换暗/亮/自动模式 切换暗/亮/自动模式 切换暗/亮/自动模式 返回首页

铱星 EDGE 9680 接线与 AT 命令实战:从通电到收发

这篇是一线调试笔记,不是厂家手册的翻译。目标就一个:让你在半天之内,把一台 9680 从箱子里的黑盒子变成能收发数据的在线终端,并且知道每个返回码是什么意思、出问题往哪儿查。

三条前提先说清楚:① 测试前必须完成入网开通,没开通业务怎么调都发不出去;② 终端必须放室外开阔地,室内和金属盖板下面基本没信号;③ 供电 9-32V(推荐 12V),正极必须串快速熔断器。

Edge 9680 第一步:把线接对(这一步占了八成故障)

9680 自带的是 M12-8 针公头,配套要买 M12-8 针母头、IP67 防护等级的连接器。接线对应关系如下:

功能M12-8 针号(参考线色)RS232-9 针串口针号
数据输出(EDGE 发 → 电脑收)4(黄)RS232_TX2(RXD)
数据输入(电脑发 → EDGE 收)3(绿)RS232_RX3(TXD)
电源负极 / 信号地2(棕)Ground5(GND)
电源正极 9-32V5(灰)Power不接串口,单独接电源

记法:“33、42、25”——3 接 3、4 接 2、2 接 5。

铱星 EDGE 9680 与主机的 RS232 三线接线示意图

两处必须注意:

  1. “Y” 形接地:把 9680 的地(Pin2)、电源负极、电脑串口的地(DB9 Pin5)并到一点。目的是压低 9680、电源、主机控制器三者之间的电位差——电位差大了串口会莫名丢字节,这种故障最难查。
  2. 电源正极串快熔:靠近电源端串一只额定不超过 3A 的快速熔断器。不加保险丝,短路就是烧机器。

铱星 EDGE 9680 的 M12-8 针脚定义与线序

⚠️ 不同批次线缆的颜色与针序对应关系可能不同,接线前用万用表打一遍通断,别迷信颜色。

Edge 9680 第二步:串口参数

参数值
波特率19200 b/s
数据位8
校验位None(无)
停止位1

每条 AT 命令输入后要回车再发送,这是新手最常见的低级错误。

Edge 9680 第三步:最小可用命令集(先跑通这四条)

顺序命令作用正常返回
1AT串口链路自检OK
2AT+CSQ查信号强度0-5,3-5 才能发,0-1 说明天线被挡或没入网
3AT+SBDWT=hello把文本写进发送缓冲区OK
4AT+SBDIX发起会话,发送并顺带收+SBDIX: <MO状态>, <MOMSN>, <MT状态>, <MTMSN>, <MT长度>, <MT队列数>

收到消息后再补两条:

命令作用
AT+SBDIXA发起拉取会话(只收不发时用这个)
AT+SBDRT读取文本消息(AT+SBDRB 读二进制)
AT+SBDD1清空接收缓冲区,必须执行,不清会占住缓冲导致后面收不到

现场经验:AT+SBDWT=文本 这种命令行写法最多 120 字符(受 AT 命令行长度限制)。要发满 340 字节,得输入 AT+SBDWT 后等终端返回 READY,再把内容发进去、以回车结束。

第四步:AT 命令速查表

分类命令说明
身份查询AT+GMI / AT+GMM / AT+GSN / AT+GMR查厂家 / 型号 / 序列号 / 版本详情
查 IMEIAT+CGSN入网开通要提供的 15 位号
信号与注册AT+CSQ / AT+SBDREG? / AT+SBDAREG=1信号强度 / 注册状态 / 设置自动注册(默认已开)
网络时间AT-MSSTM查从网络收到的最新系统时间;返回 no network service 表示还没收到
写消息AT+SBDWT=<文本> / AT+SBDWB写文本 / 写二进制数据到 MO 缓冲
收发会话AT+SBDIX / AT+SBDIXA / AT+SBDI发送并接收 / 仅发起拉取 / 启动会话
读消息AT+SBDRT / AT+SBDRB读文本 / 读二进制 MT 消息
缓冲状态AT+SBDS / AT+SBDSX查 MO 与 MT 缓冲区状态 / 扩展状态
清缓冲AT+SBDD0 / AT+SBDD1 / AT+SBDD2清 MO / 清 MT / 全清
其他AT+CIER=1 / AT+CULK / AT*F开启指示事件报告 / 解锁收发器 / 刷新内存

第五步:AT+SBDIX 返回码逐条解读(这段是干货)

+SBDIX: <MO状态>, <MOMSN>, <MT状态>, <MTMSN>, <MT长度>, <MT队列数>

举例:+SBDIX: 0, 2977, 1, 1003, 35, 3 解读:MO 消息发送成功(第 2977 号),成功收到 MT 消息(第 1003 号),该消息 35 字节,还有 3 条在队列里等着拉取。最后那个数直接告诉你后面还有几条没取,循环拉取时要看它。

MO 状态(发送侧)

网关报告的(0-15):

值含义
0MO 消息已成功传输
1发送成功,但队列里的 MT 消息过大,无法下传
2发送成功,但位置更新请求未被接受
3-4保留,若使用表示会话成功
5-8保留,若使用表示会话失败
10网关报告通话未在允许时间内完成
11网关 MO 消息队列已满
12MO 消息分段过多
13网关报告会话未完成
14分段大小无效
15访问被拒绝

收发器报告的(16-36):

值含义现场怎么查
16收发器被锁定,可能无法发起 SBD用 AT+CULK 解锁
17网关未响应(本地会话超时)等一会儿重试,别连续猛发
18连接丢失(射频掉线)查天线视野、查 AT+CSQ
19-31保留,若使用表示会话失败—
32无网络服务,无法发起呼叫最常见:没入网、或天线被遮挡
33天线故障,无法发起呼叫检查天线与连接器
34射频被禁用查 *Rn 命令相关配置
35收发器正忙(通常正在自动注册)等注册完成再发,不是故障
36保留,若使用表示失败—

MT 状态(接收侧)

值含义
0未从网关收到 MT 消息
1已成功收到 MT 消息
2邮箱检查或接收时出错

Edge 9680 第六步:缓冲区怎么管

AT+SBDS 返回 +SBDS:<MO标志>, <MOMSN>, <MT标志>, <MTMSN>:

  • MO 标志:0 = 发送缓冲区空,1 = 里面有消息待发
  • MT 标志:0 = 接收缓冲区空,1 = 里面有消息待读
  • MOMSN:下一条发送消息的序列号;MTMSN:最近一次接收消息的序列号,缓冲为空时为 -1

关键点:消息读出来以后,MT 缓冲区的内容仍然保留,直到被新消息覆盖或手动清除。所以正确处理完一条消息后,必须执行 AT+SBDD1 清空 MT 缓冲,否则下一条消息可能挤不进来,或者你会重复处理同一条。

命令清什么
AT+SBDD0清 MO(发送)缓冲区
AT+SBDD1清 MT(接收)缓冲区
AT+SBDD2全清

MO 与 MT:别再搞混

这是 SBD 最核心的两个术语,搞反了会看不懂所有命令:

  • MO(Mobile Originated,移动端发起):设备发出去的消息
  • MT(Mobile Terminated,移动端终止):设备收进来 / 拉取的消息

记住:MO 是上行(340 字节上限),MT 是下行(270 字节上限)。

Edge 9680 常见坑(都是踩出来的)

现象原因怎么处理
发 AT 没反应串口参数不对,或 TX/RX 接反核对 19200/8/N/1;把 3 和 4 对调试试
返回 ERROR命令后没回车,或格式不对每条命令必须以回车结束
AT+CSQ 一直 0-1在室内、天线被遮挡、或未入网移到室外开阔地;确认业务已开通
AT+SBDIX 返回 32无网络服务查入网状态与天线视野
AT+SBDIX 返回 35收发器忙,正在自动注册等一会儿重试,不是故障
收不到下行消息MT 缓冲没清,或没配投递端点执行 AT+SBDD1;在业务侧配 IMEI 或服务器 IP
串口偶尔丢字节三者电位差大改"Y"形接地,把三个地并到一点
文本消息发不全命令行模式限 120 字符改用 READY 模式,可发到 340 字节

关键词速览

关键词一句话解读
M12-8 对接 RS2323 接 3、4 接 2、2 接 5,记法"33、42、25"
Y 形接地终端地、电源地、串口地并到一点,消除电位差避免丢字节
串口参数19200 / 8 / 无校验 / 1 停止位,每条命令以回车结束
AT+CSQ信号 3-5 才能发,0-1 说明天线被挡或未入网
AT+SBDIX发送并顺带接收,返回六位状态码,最后一位是队列里还剩几条
MO 状态 32 / 33 / 35无网络服务 / 天线故障 / 收发器正忙(注册中,非故障)
MO 与 MTMO 是设备发出去(340 字节),MT 是设备收进来(270 字节)
AT+SBDD1读完消息必须清 MT 缓冲,否则下一条挤不进来或重复处理

常见问题

铱星 EDGE 9680 的 M12-8 针怎么接到 RS232 串口?

M12 的 3 脚(RS232_RX)接 DB9 的 3 脚(TXD),4 脚(RS232_TX)接 DB9 的 2 脚(RXD),2 脚(地)接 DB9 的 5 脚(GND),记法是 33、42、25。5 脚接 9-32V 电源正极并串不超过 3A 的快速熔断器。建议把终端地、电源地、串口地用 Y 形接到一点。

AT+SBDIX 返回 32 或 35 是什么意思?

32 表示无网络服务、无法发起呼叫,要查入网状态与天线视野;35 表示收发器正忙,通常正在执行自动注册,等注册完成再发即可,不是故障。33 则是天线故障。

铱星 9680 收不到下行消息是什么原因?

两个常见原因:一是读完消息后没执行 AT+SBDD1 清空 MT 缓冲区,导致后续消息挤不进来或重复处理;二是投递端点没在服务商侧配置(对方 IMEI 或服务器 IP 与端口),这需要开通时提交,终端上设不了。

为什么 AT+SBDWT 发的文本总是不完整?

命令行模式 AT+SBDWT=文本 最多 120 字符,受 AT 命令行长度限制。要发满 340 字节,需输入 AT+SBDWT 后等终端返回 READY,再把内容发进去并以回车结束。

相关阅读


本文目录