SBS-3数据输出详解


上一篇已经介绍过了SBS-3有两种数据输出方式:USB及RJ45。采用网口时,设备支持TCP

数据传输协议。使用网口传输数据时,还得使用USB对设备进行供电,供电时使用一般的手

机充电头即可,充电头的输出电流最好为1000MA,亲测在700MA时,设备也能正常工作并

时行数据的输出,低于500MA时设备不能正常工作。


使用USB进行数据的传输时,使用USB连接线将设备与电脑相连接,在传输数据的同时,电脑

也通过USB对设备进行了供电;因而不需要单独的电源供电了。


尽管使用USB进行数据传输可以节省去掉电源供电,但由于USB的传输距离较短,一般不超过3

米,而使用网口时行数据传输时,数据的传输距离可以达到百米,而且使用一此网络中继设备

可以使网络的传输距离达到更远。


因而使用网络进行数据传输能扩大设备的使用范围,增加设备的实用性。


通过抓包软件,捕获到设备输出的数据包如下图所示,可以观察到设备共输出有3种长度的数据。


结合设备所附带的说明书,在Kinetic官方网站上找到了设备输出数据的API接收描

述文档“KineticAPIDoc_104”。文档中对设备输出的数据进行了详细的描述。


SBS3输出的数据帧格式比较简单,帧头由10 02两个字节组成,帧尾由10 03两个

字节组成帧尾后是两个字节的CRC校验码。第三个字节为数据类型,之后是数据

区了。


数据类型共有01、05、07、09、11、17、19、1a、1d、1e、20、21、26、

2a、2b、2c、38、3b、45、54、57、58、59。通过抓包可以发现,设备输

出的数据为01、07、38三种。其中07为MODE-S数据包,长度为56个字节,

01为ADS-B数据包,长度为112个字节,38为设备运行状态信息。


因为比较关心ADS-B所以只详细分析一下01数据类型。


SBS3输出的ADS-B数据,去掉帧头、帧尾及两个字节的CRC校验码后,其数据区的结构如

上图所示。其第三个字节为数据包的类型,固定为01,第四个字节为空字节,第五个字节

至第七个字节为时间信息,第八个字节开始则是112位的ADS-B信息了。


112位的ADS-B信息其结构相当复杂,下一节我们将开始介绍112位的ADS-B数据的详细帧

结构了。


qq 1467649941










  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值