Bouyei.BdProto 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Bouyei.BdProto 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议 MIT
开发语言 C#
操作系统 跨平台
软件类型 开源软件
所属分类 程序开发常用工具包
开发厂商
地区 国产
提 交 者 bouyeijiang
适用人群 未知
收录时间 2017-06-25

软件简介

北斗导航车载定位终端通信(JT/T808-2011协议),使用例子

static void Main(string[] args)
        {
            IPacketProvider pConvert = PacketProvider.CreateProvider();
            string phone = "18212004771";

            //终端连接鉴权平台回复通用应答,通信内容
            byte[] body = new REQ_PB_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(),
            });
             //socket通信可以使用Bouyei.NetFactory库(推荐.net)
            //socket.send(buffer);

            //解析终端发回的数据包
            PacketMessage msg = pConvert.Decode(buffer,0,buffer.Length);
            //解析消息体内容
            if (msg.pmPacketHead.phMessageId == JT808Cmd.RSP_0102)
            {
                PB0102 bodyInfo = new REP_PB_0102().Decode(msg.pmMessageBody);
            }
            else if (msg.pmPacketHead.phMessageId == JT808Cmd.RSP_0100)
            {
                PB0100 bodyinfo = new REP_PB_0100().Decode(msg.pmMessageBody);
            }
        }

 

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (4)

加载中
bouyeijiang软件作者

引用来自“xcyapcc”的评论

北斗就是用的808协议,这个要支持
👊
2018/12/31 01:02
回复
举报
打分: 力荐
北斗就是用的808协议,这个要支持
2017/08/30 09:05
回复
举报
bouyeijiang软件作者
809才是部平台间的协议,808是设备通信协议
2017/07/09 21:28
回复
举报
打分: 还行
这跟北斗有啥关系,这是交通运输部808协议吧?
2017/06/28 09:09
回复
举报
更多评论
发表于大前端专区
2018/12/23 16:16

Bouyei.BdProto1.1.x 北斗终端车载定位协议解析

Bouyei.BdProto 是一个道路运输车辆北斗卫星终端设备通信协议解析和打包dll,完成JT/T808-2013协议格式。 支持.net core和.net framework两个框架版本下的发布. 1、修复部分解析问题。 2、优化接口使用。 3、重构部分代码结构。 4、其他优化调整. nuget:...

5
14
发表了资讯
2017/08/26 19:55

北斗车载定位通信协议库初次发布更新

高性能北斗车载定位JT/T808-2011协议协议的数据打包和解包库。 初次发布更新功能: 修复协议解析库bug; 重构代码结构规划; 优化解析性能。

9
30
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表于服务端专区
2017/06/25 00:13

北斗终端设备通信协议(JT/T808)

https://gitee.com/bouyei/Bouyei.BdProto 终端连接平台鉴权通信应答数据包格式 PacketConvert pConvert = new PacketConvert(); string phone = "18212004771"; //终端连接鉴权平台回复通用应答 byte[] body = ......

0
1
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
4 评论
39 收藏
分享
返回顶部
顶部