北斗车载终端设备通信数据包协议打包和解析库,该库针对(JT/T808协议)进行解析和打包,使用该库需要先了解JT/T808协议和终端设备与服务端平台的通信流程;
大概流程如下:
1、终端通过tcp或udp连接服务端平台
2、终端发送鉴权数据包验证(0102指令)
3、平台应答鉴权数据包(8001指令)
4、终端开始定时发送定位数据包(0200指令)
5、连接完成正常收到定位数据包后就可以开始其他功能和业务的发包操作;
IPacketProvider pConvert = PacketProvider.CreateProvider();
string phone = "18212001111";
//终端连接鉴权平台回复通用应答
byte[] body = new REQ_8001().Encode(new PB8001()
{
MessageId = JT808Cmd.RSP_0102,
Serialnumber = 0,
Result = 0
});
byte[] buffer = pConvert.Encode(new PacketFrom()
{
msgBody = body,
msgId = JT808Cmd.REQ_8001,
msgSerialnumber = 0,
pEncryptFlag = 0,
pSerialnumber = 1,
pSubFlag = 0,
pTotal = 1,
simNumber = phone.ToBCD(),
});
//解析终端发回的数据包
PacketMessage msg = pConvert.Decode(buffer, 0, buffer.Length);
//解析消息体内容
if (msg.pmPacketHead.phMessageId == JT808Cmd.RSP_0102)
{
PB0102 bodyInfo = new REP_0102().Decode(msg.pmMessageBody);
}
else if (msg.pmPacketHead.phMessageId == JT808Cmd.RSP_0100)
{
PB0100 bodyinfo = new REP_0100().Decode(msg.pmMessageBody);
}
没有合适的资源?快使用搜索试试~ 我知道了~
c#北斗终端设备与平台通信协议(JTT808协议
共155个文件
cs:142个
csproj:3个
dtbcache:2个
5星 · 超过95%的资源 需积分: 49 152 下载量 29 浏览量
2019-01-23
15:40:48
上传
评论 8
收藏 696KB ZIP 举报
温馨提示
c#北斗终端设备与平台通信协议(JTT808协议),高性能数据协议封包和解包库
资源推荐
资源详情
资源评论
收起资源包目录
c#北斗终端设备与平台通信协议(JTT808协议 (155个子文件)
App.config 184B
PacketBody.cs 42KB
PacketBody.cs 42KB
ReqPacketFrom.cs 28KB
ReqPacketFrom.cs 28KB
PacketCmd.cs 23KB
PacketCmd.cs 23KB
Extension.cs 11KB
Extension.cs 11KB
PacketProvider.cs 7KB
RspPacketFrom.cs 6KB
RspPacketFrom.cs 6KB
PacketProvider.cs 6KB
PacketFrom.cs 6KB
PacketFrom.cs 6KB
BitConvert.cs 5KB
BitConvert.cs 5KB
REQ_8606.cs 4KB
REQ_8606.cs 4KB
REQ_8602.cs 3KB
REQ_8602.cs 3KB
Program.cs 3KB
PacketMessage.cs 3KB
PacketMessage.cs 3KB
REQ_8600.cs 3KB
REQ_8600.cs 3KB
REQ_8604.cs 3KB
REQ_8604.cs 3KB
REQ_8302.cs 2KB
REQ_8302.cs 2KB
REP_0200.cs 2KB
REP_0107.cs 2KB
REP_0200.cs 2KB
REP_0107.cs 2KB
REP_0802.cs 2KB
REP_0802.cs 2KB
REQ_8303.cs 2KB
REQ_8303.cs 2KB
REP_0702.cs 2KB
REP_0702.cs 2KB
REQ_8301.cs 2KB
REQ_8300.cs 2KB
REQ_8300.cs 2KB
REQ_8301.cs 2KB
REQ_8203.cs 2KB
REQ_8203.cs 2KB
REQ_8401.cs 2KB
REQ_8401.cs 2KB
REQ_8108.cs 2KB
REP_0704.cs 2KB
REP_0704.cs 2KB
REQ_8108.cs 2KB
REQ_8700.cs 2KB
REQ_8700.cs 2KB
REP_0104.cs 1KB
REP_0104.cs 1KB
REP_0801.cs 1KB
REP_0801.cs 1KB
REP_0705.cs 1KB
REP_0705.cs 1KB
REQ_8100.cs 1KB
REP_0805.cs 1KB
REP_0805.cs 1KB
REP_0100.cs 1KB
REP_0100.cs 1KB
REQ_8100.cs 1KB
AssemblyInfo.cs 1KB
REQ_8801.cs 1KB
REQ_8801.cs 1KB
REQ_8304.cs 1KB
AssemblyInfo.cs 1KB
REQ_8304.cs 1KB
REQ_8003.cs 1KB
REQ_8003.cs 1KB
REQ_8800.cs 1KB
REQ_8800.cs 1KB
REQ_8103.cs 1KB
REQ_8103.cs 1KB
REQ_8202.cs 1KB
REQ_8202.cs 1KB
REQ_8803.cs 1KB
REQ_8400.cs 1KB
REQ_8400.cs 1KB
REQ_8803.cs 1KB
REP_0500.cs 1KB
REQ_8601.cs 1KB
REP_0500.cs 1KB
REQ_8601.cs 1KB
REQ_8106.cs 1KB
REQ_8106.cs 1KB
REQ_8001.cs 1KB
REQ_8001.cs 1KB
REP_0102.cs 1KB
REP_0102.cs 1KB
REQ_8A00.cs 1KB
REQ_8A00.cs 1KB
REP_0A00.cs 1KB
REP_0A00.cs 1021B
REQ_8802.cs 1015B
REQ_8802.cs 1011B
共 155 条
- 1
- 2
资源评论
- nnnhbobo1232019-05-21可以用,解决了大问题
- m0_508152832021-02-20虽然比较老,但是挺有用的。
- king-snow-shake2021-05-12完美 使用很简单 关键确实有用 自己写的好几个月
wangyongchao880622
- 粉丝: 27
- 资源: 48
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功