轻松开发北斗短报文设备(基于RDSS协议)

本文介绍了北斗短报文模块遵循的RDSS协议,包括2.1协议的特点和指令格式。博主分享了开发短报文设备时常用的指令,如读取卡号、信号状态、申请定位信息和收发信息的操作示例,帮助开发者快速理解协议并进行设备开发。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  北斗短报文模块遵循RDSS协议,目前RDSS协议有4.0和2.1协议,通用版本使用2.1协议,任何短报文设备都要支持2.1协议。2.1 协议的最大特点,1、是用 10 个波速表示信号强度,之前的 4.0 协议则是用 6 个波速表示。 2、不管是接收语句还是发送语句,语句都是以美元符号$开始,以英文字符,和为分隔符, 以回车换行符\r\n 结束。
  对于开发短报文设备,就需要了解整个短报文协议,相对于阅读整个协议文档,需要花费大量时间;博主整理了几条短报文设备开发的常用几条指令:
1、读取卡号
下位机向短报文模块发送: $CCICA,0,00
7B\r\n
在这里插入图片描述
短报文模块回复: $BDICI,0242286,00242286,0000011,6,60,3,N,0*38\r\n
在这里插入图片描述
2、读取信号状态
获取短报文模块的信号状态
在这里插入图片描述
短报文模块给单片机回复
在这里插入图片描述
3、申请短报文定位信息
在这里插入图片描述
短报文模块回复指令是否成功执行
在这里插入图片描述
成功执行后,几秒后会返回定位信息
在这里插入图片描述
4、收发信息
  一般使用混合编码模式和代码编码模式以混合模式编码模式为例,电文首字母固定未A4,按照先后顺序,将每个字符换成16进制数大写,如果16进制数不大于16,就在高位补0。
在这里插入图片描述
短报文模块回复单片机发送信息是否执行成功
在这里插入图片描述  如果设置的收件人id是自己,所以在几秒之内,卫星就会转发信息给rd模块,然后模块就会输出语句给单片机,接收方收到信息
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值