ublox8 M8协议介绍

u-blox芯片是瑞士U- blox公司研发的一款芯片,输出数据可配置为以下三种协议:

  • NMEA
  • ublox
  • RTCM

其中NMEA和RTCM协议均为标准协议,不做介绍。下面简要介绍ublox自定义协议:
官方文档地址

ublox协议三个特点

1. 1字节对齐 2. low-overhead 校验算法 3. 两级消息标识符,分为class id和消息id

帧结构

ublox数据帧结构
• ublox数据,帧头为0xB5 0x62
• 帧头之后紧接一个字节的class id和message id
• LENGTH为两个字节的消息长度,此长度仅仅包含PAYLOADA ,字节序为低字节序
• PAYLOAD为输出GPS数据
• CK_A 和 CK_B 都是一个字节的校验位,校验算法如下:

CK_A = 0, CK_B = 0 For(I=0;I<N;I++) { CK_A = CK_A + Buffer[I] CK_B = CK_B + CK_A }

<
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值