铱星9602终端产品串口通信协议2018

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

铱星9602数传终端串口通讯协议

一、概述

本文描述了铱星9602数传终端串口与用户数据设备之间的通信协议。

二、终端串口

2.1、串口参数

物理层:异步串口,RS232电平或TTL电平(3.3V)

数据格式:8N1

传输速率:9600bps(可定制2400,4800,19200等)

2.2、串口功能

铱星9602数传终端串口具有如下功能:

1)终端状态查询

2)数传透传

3)工作参数设置

具体见第四章描述。

三、终端GPS“位置信息”

终端可内置GPS接收机,终端在如下三种情况下,会通过铱星发送GPS“位置信息”

1)终端每次上电后,一旦GPS有效定位,则首先通过铱星SBD方式主动发送一次GPS位置信息。

2)终端空闲时,每当串口接收到“位置信息”发送指令(S0指令),将启动一次“位置信息”发送;

3)自动发送“位置信息”时间间隔到时,将启动一次“位置信息”发送;

注释:“位置信息”一旦发送完成,铱星终端会通过串口输出GPS_OK

“位置信息”格式:

“位置信息”由32个ASCII字符组成;格式<0><1><2><3><4><5><6><7>其中:

<0>终端ID号$xxxxx或者&xxxxx6字节

$表示通过铱星发送的GPS“位置信息”

&表示“本地位置信息”

xxxxx为5位的终端ID号

<1>定位状态A=有效定位,V=无效定位1字节

<2>日期yymmdd(年月日)格式。6字节,

<3>北京时间hhmm(时分)格式,4字节

<4>纬度半球N(北半球)或S(南半球)1字节

<5>纬度DDmmmm(度分)格式6字节

<6>经度半球E(东经)或W(西经)1字节

<7>经度DDDmmmm(度分)格式7字节

例如:

铱星终端通过铱星SBD方式发送的“位置信息”:$12345A1506231319N394637E1783423其中:铱星终端ID号为12345,发送日期15年6月23日,发送时刻为北京时间13点19分,位置在北纬39度46.37分,东经178度34.23分,定位有效。

四、串口指令

串口指令由字符组成,而且字符之间不要有空格符(0x20h)。

格式:*XF,Sx,para1,para2,…,#

4.0、“位置信息”发送指令(S0指令)

终端串口接收该指令后,启动一次GPS“位置信息”的铱星发送。

指令格式:*XF,S0,#

一旦发送完成,通过串口输出GPS_OK

4.1、“本地位置信息”读取指令(S1指令)

指令格式:*XF,S1,#

终端串口接收该指令后,通过串口输出当前“本地位置信息”。

例如:终端当前位置信息:&79003A1705290912N394637E1783423

其中:本地终端的ID号为79003,当前日期17年5月29日,当前时间9点28分,位置在北纬39度46.37分,东经178度34.23分,定位有效。

应用举例:对于浮标,通过本指令,浮标可以知道自己当前所处的位置。

4.2、“位置信息”自动发送隔间设置指令(S2指令)

该指令用于设置终端通过铱星,自动定时发送GPS“位置信息”的间隔。

指令格式*XF,S2,interval,#

其中:interval定时间隔,范围600~60000秒。

设置完成后,终端串口回送*XF,S2,OK#

注释:interval参数掉电不丢失。

注释:如果interval参数小于600秒或大于60000秒,将终止定时发送。

例如:

设置本地终端,通过铱星SBD方式每3600秒发送一次“位置信息”,则指令为*XF,S2,3600,#如果想终止定时发送,则指令为*XF,S2,0,#

应用举例:投放浮标前,通过本指令,可以预设浮标终端定时发送“位置信息”的时间间隔。

4.3、远端终端位置查询和自动发送间隔设置指令(S3指令)

对于点对点绑定的情况,本指令用于本地终端

1)查询远处的、与之绑定的铱星终端“位置信息”;

2)设置远处的、与之绑定的铱星终端,自动发送GPS“位置信息”的时间间隔。

注释:本指令也适用于绑定邮箱或IP服务器进行发送。

指令格式*XF,S3,interval,#

其中:interval参数同S2指令。

对于点对点绑定情况,一旦指令通过铱星发送成功,则本地终端通过串口回送SET_OK;稍后应该收到远端终端发来的“位置信息”

对于邮箱绑定情况,指令发送成功后,稍后邮箱应该收到远端终端发来的“位置信息”

应用举例1:投放浮标后,绑定邮箱通过本指令,可以更改浮标终端定时发送“位置信息”的时间间隔。

应用举例2:一旦浮标终端接收到该指令后,则会立即通过SBD发送一条“位置信息”作为对邮箱的回应。之后浮标终端进入定时发送进程。

因此,S3指令可作为浮标位置查询指令来使用!

应用举例3:

绑定邮箱发送*XF,S3,3600,#查询当前浮标的位置,同时要求其之后每隔1小时回传一次“位置信息”;

应用举例4:

绑定邮箱发送*XF,S3,100,#查询一次当前浮标位置,同时要求其终止定时回传“位置信息”;

4.4、终端轨迹记录指令(S4指令)

铱星终端有轨迹记录功能。

终端最大可以存储64组轨迹记录,每组有16条“位置信息”,总共1024条记录。每条“位置信息”的记录格式与“本地位置信息”同,见第3章节。

轨迹记录按照时间顺序记录,循环覆盖。

最少可连续记录7天。

指令格式:*XF,S4,x,yy,#

参数x=0,清除所有轨迹记录;即*XF,S4,0,#终端回应*XF,S4,0,OK#

x=1,读当前记录组数;即*XF,S4,1,#

例如当前组数为9,已覆盖,终端回应*XF,S4,1,09,1,OK#

当前组数为43,未覆盖,终端回应*XF,S4,1,43,0,OK#

x=2,yy=10-99,设置记录间隔,单位分钟;最小间隔10分钟

例如每60分钟记录一次,*XF,S4,2,60,#

终端回应*XF,S4,2,60,OK#或*XF,S4,2,,Error#

x=4,如已经覆盖,则连续读取全部64组记录数据,

相关文档
最新文档