北斗短报文语音模块BDYY系列串口通信协议用法举例
北斗通讯接口的数据协议

北斗通讯接口的数据协议随着移动通信技术的迅速发展,人们对通信设备的要求也越来越高。
北斗通讯接口作为一种重要的数据协议,广泛应用于各个领域,为人们的通信需求提供了强大的支持。
本文将介绍北斗通讯接口的数据协议的相关内容。
一、北斗通讯接口简介北斗通讯接口是北斗导航卫星系统提供的一种用于数据传输的接口,它可以实现设备之间的无线通信,并提供高可靠性和高精度的定位服务。
北斗通讯接口主要包括数据传输、数据处理和数据解析三个部分,通过对数据进行传输、处理和解析,实现设备之间的数据交换和通信。
二、北斗通讯接口的数据协议北斗通讯接口的数据协议是指设备之间进行数据传输时所遵循的一套规则和约定。
它规定了数据的格式、传输方式、校验方法等,确保数据的准确性和完整性。
1. 数据格式北斗通讯接口的数据格式一般采用二进制形式,将数据按照一定的规则进行编码和解码。
数据格式包括数据头、数据体和数据尾三个部分,其中数据头用于标识数据的起始,数据体用于存储实际的数据内容,数据尾用于标识数据的结束。
2. 数据传输北斗通讯接口的数据传输方式主要有两种:串口传输和无线传输。
串口传输是指通过串行接口将数据传输到另一设备,常用的串口有RS232、RS485等;无线传输是指通过北斗导航卫星系统将数据传输到另一设备,无线传输具有传输距离远、抗干扰能力强等优点。
3. 校验方法为了保证数据的准确性,北斗通讯接口采用了校验方法对数据进行校验。
常用的校验方法有奇偶校验、CRC校验等。
奇偶校验是指通过判断数据中二进制位1的个数的奇偶性来进行校验,CRC校验是指通过对数据进行多项式计算得到校验码,然后将校验码与数据一起传输,接收端再通过计算校验码来判断数据的准确性。
4. 数据解析北斗通讯接口在接收到数据后,需要对数据进行解析,提取出有用的信息。
数据解析主要包括数据的分割和数据的解码两个过程。
数据的分割是指根据数据格式将数据划分为不同的部分,数据的解码是指将经过编码的数据还原为原始数据。
北斗短报文使用方法

北斗短报文使用方法全文共四篇示例,供读者参考第一篇示例:关于北斗短报文使用方法随着北斗系统的不断完善和普及,北斗短报文已经成为人们日常生活中不可或缺的一部分。
北斗短报文作为北斗导航卫星系统的一部分,是一种简短的通信方式,可以实现点对点的传输,具有方便快捷、安全可靠的特点。
在各个领域的应用中,北斗短报文发挥着越来越重要的作用。
接下来,本文将介绍北斗短报文的使用方法,希望能帮助大家更好地了解和使用这一便捷的通信工具。
一、北斗短报文的基本概念北斗短报文是指北斗导航卫星系统提供的一种简短通信服务,可以实现点对点的短信通信。
北斗短报文有固定消息格式,通常包括发送方的北斗终端ID、接收方的北斗终端ID、消息内容等信息。
用户可以通过北斗终端设备发送和接收短报文,实现快速、方便的通信。
1. 准备工作:首先要确保北斗终端设备正常工作,能够接收和发送短报文。
要了解本机的北斗终端ID,这是发送和接收短报文的重要凭证。
2. 编写消息:使用北斗终端设备打开短信编辑界面,输入发送方和接收方的北斗终端ID,然后输入消息内容。
可以根据需要选择发送方式(立即发送或定时发送)和重复发送次数。
3. 发送消息:选择发送消息,等待系统确认发送成功。
发送成功后,可以进行存档,方便后续查阅。
接收方在收到短报文后,也会收到相应的提示。
4. 查看消息:北斗终端设备会显示新消息的提示,并可以进入短信箱查看消息详情。
可以对接收到的消息进行回复、转发或删除等操作。
5. 多人通信:北斗短报文还支持多人通信,即将多个北斗终端ID 添加到接收方列表中,实现一次性发送给多人的短信。
6. 定位服务:北斗短报文还可以结合北斗导航卫星系统的位置定位服务,实现发送方的位置信息的附加,方便接收方了解发送方的具体位置。
三、北斗短报文的应用领域1. 紧急救援:在突发事件中,北斗短报文可以帮助救援人员及时了解受援人员的位置和情况,实施救援行动。
2. 交通管理:交通警察可以利用北斗短报文实现车辆的实时监控和指挥,提高交通管理效率。
北斗短报文终端设备技术规格书

北斗短报文终端设备技术规格书一、引言北斗短报文终端设备是基于北斗卫星导航系统的通信终端设备,具备短消息传输功能。
本文旨在详细介绍北斗短报文终端设备的技术规格,以便用户了解该设备的性能和功能。
二、设备概述1. 设备名称:北斗短报文终端设备2. 设备型号:根据实际产品型号填写3. 设备尺寸:根据实际产品尺寸填写4. 设备重量:根据实际产品重量填写5. 设备外壳材质:根据实际产品材质填写6. 设备工作温度:根据实际产品工作温度范围填写7. 设备存储温度:根据实际产品存储温度范围填写三、主要功能1. 短消息发送功能:支持发送短消息,可输入接收方手机号码和短信内容。
2. 短消息接收功能:支持接收短消息,可显示发送方手机号码和短信内容。
3. 定位功能:支持基于北斗卫星导航系统的定位功能,提供经纬度信息。
4. 状态查询功能:支持查询设备当前状态,如电量、信号强度等。
5. 蓝牙功能:支持蓝牙连接外部设备,如耳机、车载导航等。
6. 其他附加功能:根据实际产品附加功能填写。
四、技术规格1. 通信协议:采用北斗短报文通信协议,确保数据传输的稳定和可靠。
2. 通信频率:根据实际产品通信频率填写。
3. 通信距离:根据实际产品通信距离填写。
4. 电池容量:根据实际产品电池容量填写。
5. 工作电压:根据实际产品工作电压范围填写。
6. 充电方式:根据实际产品充电方式填写。
7. 屏幕类型:根据实际产品屏幕类型填写。
8. 屏幕尺寸:根据实际产品屏幕尺寸填写。
9. 存储容量:根据实际产品存储容量填写。
10. 外部接口:根据实际产品外部接口填写。
五、性能指标1. 发送成功率:保证短消息发送的成功率达到99%以上。
2. 接收成功率:保证短消息接收的成功率达到99%以上。
3. 定位精度:保证定位精度在10米以内。
4. 短消息传输时间:保证短消息传输时间在10秒以内。
5. 设备工作时间:保证设备连续工作时间达到24小时以上。
6. 耐用性:保证设备具有一定的防水、防尘和抗摔能力。
北斗短报文语音模块BDYY系列串口通信协议用法举例

北斗短报文语音模块BDYY系列串口通信协议用法举例(北京太和宝业科技有限公司)2014年12月25日针对BDYY系列北斗短报文语音模块串口通信协议,现以300 bit压缩率、短卡容量为78个字节、一次最多发送4条短信数据量的模块为例,解读如下:一、发送例1,BDYY传出一条语音数据内容为:30 30 B2 F1 E4 D3 35 D0 4F 53 24 30 8A 02 3D 76 60 ED 20 2E FF FF(内容为:您好)(注意上面涂红色的30 30和涂蓝色的FF FF)北斗收发设备从串口读取该数据。
开头的连续两个30 ,一是说明这是300bit 压缩率的语音数据,二是说明这是一条语音短信的开始标记。
结尾的FF FF ,说明这是语音数据结束标记。
用户收发设备在收到该数据后,在软件处理上去掉短信开头的30 30 和结尾的FF FF 后,再将该短信发送出去。
例2,BDYY传出一条语音数据内容为:30 30 D0 CB CA DB 95 57 4B DB C5 DC B3 D9 E3 63 41 D8 54 E3 40 D9 63 46 C7 D2 8B C6 B6 CB 846E C0 D9 54 E3 40 D9 63 1C 44 D3 D9 A8 00 3A DA 6F A6 CA 38 C9 3D C4 8E 28 BA 4B D0 8E C1 CB80 6C 3B C0 75 E8 A6 62 13 42 A0 95 CE C6 A2 CA 76 38 30 30 B2 F1 E4 D3 35 D0 4F 53 B3 EA C0 AF24 30 8A 02 25 B9 6A D3 B7 C4 63 38 36 C0 D0 8C B5 CA 58 53 BC C0 ED BE 4C AA A5 6C 8B 29 4883 BF 9A D8 73 3C C6 E8 ED 2B 72 1E 20 B5 97 14 85 BB E1 5B 71 B9 D3 94 85 2F 69 E2 6C 8D BE 2BD4 2D 91 30 30 15 6E 26 CA CC FE 31 CA E2 6F 3D 76 60 ED 20 6B 43 4D B9 C4 E4 AE 20 AB 2E 22 34 B8 34 B0 A4 B8 9D 32 22 82 D3 CA 39 F2 0E 7B AA 3D 30 D7 1A AA 30 29 A4 B8 1F F3 A5 12 D2 0E 3E 72 83 97 A7 F1 2D 26 AD B9 EF BE 24 B8 19 31 0D 3B 6A CC 30 30 BF C4 4F 61 BD FA 09 A9 1D 3B05 2E AF 8A D3 C9 3A C4 14 17 2C 24 D3 93 25 F4 A6 69 A1 80 9E DE 3F D4 15 17 27 B8 D8 A4 A4 38F5 48 04 B8 E3 F3 27 9A 6B 18 3F F9 D9 96 8A BE 37 02 25 B9 68 A2 BF C4 A5 7B A9 26 F0 B1 82 B5 6B A2 25 C0 FF FF(内容为:风雨送春归,飞雪迎春到,已是悬崖百丈冰,犹有花枝俏。
基于“北斗2号”导航系统的短报文数据传输方法

基于“北斗2号”导航系统的短报文数据传输方法作者:***来源:《航海》2024年第01期摘要:北斗卫星导航系统提供的短报文服务在应急通信领域发挥着十分重要的作用,针对现有“北斗2号”导航系统短报文服务无反馈机制,无重传机制和数据长度短等问题,提出一种基于北斗短报文通信的数据传输方法。
通过在某国有大型航运公司的实际生产应用,将“北斗2号”短报文的数据长度增加到原来的16倍左右,取得了良好的通信效果,为北斗短报文通信在航运领域生产应用提供了一种解决方案。
关键词:北斗;短报文;数据传输中图分类号:TP311.5文献标识码:A0 引言北斗卫星导航系统是中国着眼于国家安全和经济社会发展需要,自主建设、独立运行的卫星导航系统,是为全球用户提供全天候、全天时、高精度的定位、导航和授时服务的国家重要空间基础设施[1]。
在一些传统通讯无法保证通讯的区域,北斗短報文可以做到稳定持续地传输数据,因此也被广泛应用于各行各业的生产活动中。
但是,北斗短报文在航运领域实际应用中存在如下不足之处:北斗短报文通信存在数据部分损坏或者全部丢失的情况[2],而且目前“北斗2号”短报文协议不同于传统网络传输,无反馈机制和重传机制,使得发送方无法获知数据的接收状态,在实际应用中用户体验一般。
北斗短报文通信存在数据长度限制。
目前,“北斗2号”短报文通信的单次长度限制为40汉字左右,在实际应用中存在发送短报文数据过长时用户不方便的问题。
北斗系统对发送频率存在限制,以及通信双方发送频率不一致的情况。
目前在某航运公司使用“北斗2号”短报文通信时,岸端发送频率为 1次/ min,船端发送频率为1次/5 min 。
同时,还存在接收方数量不一致的情况。
在航运领域,岸端的接收方是多艘船舶,而船端的接收方通常是岸端,船舶之间的通信频率较少,对于岸端而言,存在对不同船舶的消息进行优先级调度问题。
传统网络模式的消息反馈、重传数据方法,无法很好地在这种发送频率存在限制,通信双方频率不一致,以及接收方数量不一致的场景下进行使用,存在通信双方等待时间过长,后续消息阻塞等问题。
北斗短报文通信模组参数

北斗短报文通信模组参数
北斗短报文通信模组是一种用于北斗卫星导航系统的短报文通信设备,主要用于定位、导航和通信。
该模组通常具有以下参数:
1. 频率范围,北斗短报文通信模组的工作频率范围通常在北斗系统指定的频段内,一般在1561.098MHz至1561.798MHz之间。
2. 通信协议,北斗短报文通信模组通常支持北斗卫星导航系统的短报文通信协议,包括发送和接收短报文的协议规范。
3. 数据传输速率,北斗短报文通信模组支持的数据传输速率通常在规定的范围内,一般为1200bps。
4. 功率,北斗短报文通信模组的发射功率一般在规定范围内,以确保在规定的范围内进行通信。
5. 敏感度,北斗短报文通信模组的接收灵敏度通常在规定的范围内,以确保能够接收到弱信号并进行可靠的通信。
6. 工作温度范围,北斗短报文通信模组的工作温度范围通常在
规定的范围内,以确保在各种环境条件下都能正常工作。
7. 接口,北斗短报文通信模组通常具有标准的串口接口,用于
与其他设备进行数据交换和通信。
总的来说,北斗短报文通信模组的参数涵盖了频率范围、通信
协议、数据传输速率、功率、敏感度、工作温度范围和接口等方面,这些参数保证了模组在北斗系统中能够进行可靠的短报文通信。
北斗短报文协议格式

北斗短报文协议格式
北斗短报文协议是一种用于北斗卫星导航系统的短报文通信协议,用于实现对移动终端的短消息通信。
其格式如下:
1. 报文头部,包括同步码、帧起始标志、帧类型标识等信息,
用于标识报文的开始和类型。
2. 报文长度,指示整个报文的长度,包括头部和数据部分。
3. 报文类型,标识报文的类型,包括短报文、位置报告等。
4. 发信方地址,指示发送方的地址信息,用于接收端识别发送方。
5. 收信方地址,指示接收方的地址信息,用于指定接收方。
6. 报文内容,包括实际的消息内容,可以是文本、数据等形式
的信息。
7. 校验码,用于对报文进行校验,确保报文的完整性和准确性。
以上是北斗短报文协议的基本格式,通过这种格式,可以实现
移动终端之间的短消息通信,为用户提供了便捷的通信方式。
同时,北斗短报文协议也具有一定的安全性和可靠性,能够满足不同领域
的通信需求。
希望这些信息能够帮助你更好地了解北斗短报文协议
的格式。
无源北斗模块使用说明书

位置
符号
意义
范围
$
起始标志
1-4
CPMZ
帧头
5-6
LL
帧长
=0x0C
7-10
0000
零值
整型
11
C
校验
分化值为纳秒。
1.5串口波特率设置($CPMC)
位置
符号
意义
范围
$
起始标志
1-4
CPMC
帧头
5-6
LL
帧长
=0x09
7
s
波特率
1-1200;
2-2400;
3-4800;
4-9600;
1.1模块初始化信息($CPMI)
本语句用于为无源北斗模块提供初始位置和时间信息。便于快速捕获和高精度授时(位置达到相应精度要求,见技术指标说明注释)。初始化信息将被保存在非易失性存储器中,下次加电时将会自动生效。向模块发送$CPMI命令会返回同样内容的$CPMI语句。
$CPMILLllllbbbbhhhhYYMDhmsC
对于“设置零值”和“查询初始化信息”点击后分别弹出设置零值对话框,返回初始化信息对话框。
图6
设置波特率点击相应按钮,设置成功后返回对应的设置帧“$CPMC”。设置在下次开机后生效。查询也返回同样的帧。
图7
5
a本模块可根据用户的具体使用需求,增加或修改输出协议内容。
b本模块有一个对外用户串口。
c本模块默认的坐标系统为WGS-84,便于与GPS定位结果进行比对或者数据融合解算。
增益:>-1dB
北斗低噪声放大器
频率范围:2491.75±5MHz
增益:32~35dB
增益平坦度:≤±0.5dB
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
北斗短报文语音模块BDYY系列串口通信协议用法举例
(北京太和宝业科技有限公司)
2014年12月25日
针对BDYY系列北斗短报文语音模块串口通信协议,现以300 bit压缩率、短卡容量为78个字节、一次最多发送4条短信数据量的模块为例,解读如下:
一、发送
例1,BDYY传出一条语音数据内容为:
30 30 B2 F1 E4 D3 35 D0 4F 53 24 30 8A 02 3D 76 60 ED 20 2E FF FF(内容为:您好)
(注意上面涂红色的30 30和涂蓝色的FF FF)
北斗收发设备从串口读取该数据。
开头的连续两个30 ,一是说明这是300bit 压缩率的语音数据,二是说明这是一条语音短信的开始标记。
结尾的FF FF ,说明这是语音数据结束标记。
用户收发设备在收到该数据后,在软件处理上去掉短信开头的30 30 和结尾的FF FF 后,再将该短信发送出去。
例2,BDYY传出一条语音数据内容为:
30 30 D0 CB CA DB 95 57 4B DB C5 DC B3 D9 E3 63 41 D8 54 E3 40 D9 63 46 C7 D2 8B C6 B6 CB 84
6E C0 D9 54 E3 40 D9 63 1C 44 D3 D9 A8 00 3A DA 6F A6 CA 38 C9 3D C4 8E 28 BA 4B D0 8E C1 CB
80 6C 3B C0 75 E8 A6 62 13 42 A0 95 CE C6 A2 CA 76 38 30 30 B2 F1 E4 D3 35 D0 4F 53 B3 EA C0 AF
24 30 8A 02 25 B9 6A D3 B7 C4 63 38 36 C0 D0 8C B5 CA 58 53 BC C0 ED BE 4C AA A5 6C 8B 29 48
83 BF 9A D8 73 3C C6 E8 ED 2B 72 1E 20 B5 97 14 85 BB E1 5B 71 B9 D3 94 85 2F 69 E2 6C 8D BE 2B
D4 2D 91 30 30 15 6E 26 CA CC FE 31 CA E2 6F 3D 76 60 ED 20 6B 43 4D B9 C4 E4 AE 20 AB 2E 22 34 B8 34 B0 A4 B8 9D 32 22 82 D3 CA 39 F2 0E 7B AA 3D 30 D7 1A AA 30 29 A4 B8 1F F3 A5 12 D2 0E 3E 72 83 97 A7 F1 2D 26 AD B9 EF BE 24 B8 19 31 0D 3B 6A CC 30 30 BF C4 4F 61 BD FA 09 A9 1D 3B
05 2E AF 8A D3 C9 3A C4 14 17 2C 24 D3 93 25 F4 A6 69 A1 80 9E DE 3F D4 15 17 27 B8 D8 A4 A4 38
F5 48 04 B8 E3 F3 27 9A 6B 18 3F F9 D9 96 8A BE 37 02 25 B9 68 A2 BF C4 A5 7B A9 26 F0 B1 82 B5 6B A2 25 C0 FF FF(内容为:风雨送春归,飞雪迎春到,已是悬崖百丈冰,犹有花枝俏。
俏也不争春,只把春来报,待到山花烂漫时,她在丛中笑。
)
(注意上面涂红色的30 30和涂蓝色的FF FF)
北斗收发设备从串口读取该数据。
开头连续两个30 ,一是说明这是300bit 压缩率的语音数据,二是说明这是一条语音短信的开始标记。
第二到第四的30 30,说明这是第二到第四条语音短信的开始标记。
最后结尾的FF FF ,说明这是语音数据结束标记。
用户收发设备在收到该数据后,在软件处理上,以每条语音短信的开始标记30 30为分界,去掉该30 30 和结尾的FF FF,依次将该数据发送出去(注意短信按前后顺序发送,否则接收方会语音错乱或语法不通)。
二、接收
例3,北斗收发设备从北斗卫星收到一条语音数据内容为:
B2 F1 E4 D3 35 D0 4F 53 24 30 8A 02 3D 76 60 ED 20 2E(内容为:您好)
北斗收发设备收到该数据后,如果直接通过短信窗口显示,将是一条乱码组成的无序乱字,说明这是一条语音短信。
北斗收发设备在软件处理上,在该数据起始处加上30 30,在结尾处加上FF FF 后,再将该数据通过串口传递给语音模块,语音模块即可将数据还原成语音。
例4,北斗收发设备从北斗卫星收到一条语音数据内容为:
D0 CB CA DB 95 57 4B DB C5 DC B3 D9 E3 63 41 D8 54 E3 40 D9 63 46 C7 D2 8B C6 B6 CB 84 6E C0 D9 54 E3 40 D9 63 1C 44 D3 D9 A8 00 3A DA 6F A6 CA 38 C9 3D C4 8E 28 BA 4B D0 8E C1 CB 80 6C 3B C0 75 E8 A6 62 13 42 A0 95 CE C6 A2 CA 76 38 B2 F1 E4 D3 35 D0 4F 53 B3 EA C0 AF 24 30 8A
02 25 B9 6A D3 B7 C4 63 38 36 C0 D0 8C B5 CA 58 53 BC C0 ED BE 4C AA A5 6C 8B 29 48 83 BF 9A
D8 73 3C C6 E8 ED 2B 72 1E 20 B5 97 14 85 BB E1 5B 71 B9 D3 94 85 2F 69 E2 6C 8D BE 2B D4 2D 91
15 6E 26 CA CC FE 31 CA E2 6F 3D 76 60 ED 20 6B 43 4D B9 C4 E4 AE 20 AB 2E 22 34 B8 34 B0 A4 B8
9D 32 22 82 D3 CA 39 F2 0E 7B AA 3D 30 D7 1A AA 30 29 A4 B8 1F F3 A5 12 D2 0E 3E 72 83 97 A7 F1 2D 26 AD B9 EF BE 24 B8 19 31 0D 3B 6A CC BF C4 4F 61 BD FA 09 A9 1D 3B 05 2E AF 8A D3 C9 3A C4 14 17 2C 24 D3 93 25 F4 A6 69 A1 80 9E DE 3F D4 15 17 27 B8 D8 A4 A4 38 F5 48 04 B8 E3 F3 27 9A 6B 18 3F F9 D9 96 8A BE 37 02 25 B9 68 A2 BF C4 A5 7B A9 26 F0 B1 82 B5 6B A2 25 C0
这是一个连续4条的短信。
北斗收发设备收到该数据后,如果直接通过短信窗口显示,都是乱码乱字,说明这是语音短信。
北斗收发设备在软件处理上,在每条短信的起始处加上30 30,在最后一条短信的结尾处加上FF FF后,再将该数据打包并通过串口传递给语音模块,语音模块即可将该数据还原成语音。
(注意短信按前后顺序组合打包,否则会语音错乱或语法不通)。
解释:为什么不在发往北斗卫星的短信中包含3030和FFFF?这是因为北斗短报文容量和频度太有限了,为了更多的节省字节和有效利用每一个字节,所以省略了报头和报尾。
另外,该模块只适用于传递人的话语声音,不能用于非说话语音频段(例如音乐、乐器等非语音频段)。