C# 实现J1939协议的解析

.NET技术 > C# [问题点数:100分]
等级
本版专家分:5
结帖率 91.67%
等级
本版专家分:35188
勋章
Blank
签到王者 累计签到获取,不积跬步,无以至千里,继续坚持!
Blank
脉脉勋章 绑定脉脉第三方账户获得
Blank
GitHub 绑定GitHub第三方账户获取
Blank
领英 绑定领英第三方账户获取
jiuzhoulh

等级:

C#通过TCP实现 HL7医疗系统传输的协议,并使用MLLP协议接收HL7消息并解析

本文讲解的是利用C# 对接医院HIS系统,接收HL7协议数据,并解析数据 之前和医院系统对接一直是使用数据库中间表,或者webservices等接口方式,上次遇到别人HIS提供了一份HL7的接口文档;果断开始查各种资料,网上的...

C#基础教程-c#实例教程,适合初学者

C#基础教程-c#实例教程,适合初学者。 第一章 C#语言基础 本章介绍C#语言的基础知识,希望具有C语言的读者能够基本掌握C#语言,并以此为基础,能够进一步学习用C#语言编写window应用程序和Web应用程序。当然仅靠一...

UDS,ISO14229,ISO15765,ISO15031,J1939车辆诊断协议入门系列

本文主要分享对于刚接触车辆诊断协议,该如何“删繁就简”&“抽丝剥茧”地、快速地了解车辆诊断的概念和原理。希望大家能对车辆诊断有个总体的初步的了解。 【本文持续更新,欢迎关注】本文持续更新,不断总结在工作...

使用 C# 实现 CJ-T188 水表协议和 DL-T645 电表协议解析与编码

要对某种协议进行编解码操作,就必须知道协议的基本定义,首先我们来看一下 CJ/T188 的数据帧定义(协议定义),了解请求数据与响应数据的基本结构。 1.1 CJ/T188 水表通讯协议 请求帧: 字节 值 描述 0 0x68 ...

环保212协议(HJT 212-2017) 数据接收后的解码_C#实现

1、解码类代码: using LogHelper; using System; using System.Collections.Generic; using System.Linq; using System.Text; public class HJ212_2017 { /// <summary> /// 数据帧头 ......

你想要快速学习和开发J1939吗?

SAE J1939是CAN的一种高层协议,像CANOpen,Devicenet都属于CAN的高层协议,因为J1939算是比较简单的一种,广泛应用于重卡,农林,船舶,以及一...

C#接收GNSS NMEA0813协议数据

一、GNSS 1、GNSS GNSS是Global Navigation Satellite System的缩写。中文译名应为全球导航卫星系统。目前,GNSS包含了美国的GPS、俄罗斯的GLONASS、中国的Compass(北斗)、欧盟的 Gali. ...

C#实现基于UDS的CAN上位机开发(二)

1.CAN数据的常规收发实现 常规数据的收发实现其实也不是很难,主要是根据CAN盒提供的二次开发库(一般为dll文件)和一些帮助文档(主要是介绍函数的使用,CAN盒的初始化顺序)在上位机中按照正确的顺序初始化CAN盒...

NMEA-0183协议解析

NMEA 协议是为了在不同的GPS(全球定位系统)导航设备中建立统一的BTCM(海事无线电技术委员会)标准,由美国国家海洋电子协会( NMEA-The National MarineElectronics Associa-tion)制定的一套通讯协议。...

Telnet协议详解及使用C# 用Socket 编程来实现Telnet协议 - Atpking - 博客园

Telnet协议详解及使用C# 用Socket 编程来实现Telnet协议 - Atpking - 博客园 Telnet协议详解及使用C# 用Socket 编程来实现Telnet协议 - Atpking - 博客园 ATPKING 菜,终究一天会成为历史。Telne...

C#封装的websocket协议

关于VB版之前已经写了,有需要可以进传送门《VB封装的WebSocket模块,拿来即用》,两个使用都差不多,这里简单概述一下: 连接完成后,没有握手就用Handshake()先完成握手之后接收数据,先用AnalyzeHeader()得到数据帧...

C#制作STM32上位机升级工具(基于Modbus协议

上位机工具通过串口发送.bin文件,走的是Modbus协议,一帧数据里包含200Byte的升级包。stm32接收到数据校验没问题后,将升级包写入Flash。

C# 解析二进制数据,格式转换

工作中经常遇到解析二进制文件,一般协议是由甲乙双方共同制定。因为项目周期长,变更总是无法避免;所以初始设计与实现可能存在偏差。 1.统一的编码格式(ASCII 、Unicode、UTF8),未必统一 2.不同语言,基本...

PLC通讯实现-C#实现欧姆龙以太网通讯FINS(二)

PLC通讯实现-C#实现欧姆龙以太网通讯FINS(二)背景抽象设计欧姆龙以太网通讯实现FINS 背景 本人近十年的工作都与工业软件相关、其中工控系统开发过程中有一个必要环节就是跟各大厂商的PLC进行通讯,而对于从...

c#解析lua-Table类型

LuaInterface.LuaTable ob = XLuaManager.Inst.Call("CombineDef.GetCombineItems", mItemType, mItemId)[0] as LuaInterface.LuaTable; XTools.Log("**** --- {0}", ob.Values.Co

【物联网项目系列】——使用netty框架做一个环保hj212协议即时通讯工具(接收解析处理实时数据)

前言 具体代码比较多,我就没贴了 springboot整合netty pom <dependency> <groupId>io.netty</groupId> <artifactId>netty-all</artifactId> <... # 最大线程数

C#利用HttpListener实现接受上传文件

最近一个winform项目想直接用http协议与java端进行双向通讯,发现HttpListener可以实现http通讯,如果提交form的enctype=application/x-www-form-urlencoded则可以通过HttpUtility.ParseQueryString来解析...

PLC通讯实现-C#实现欧姆龙串口通讯HostLink(一)

PLC通讯实现-C#实现欧姆龙串口通讯HostLink(一)背景抽象设计欧姆龙串口通讯实现HostLink 背景 本人近十年的工作都与工业软件相关、其中工控系统开发过程中有一个必要环节就是跟各大厂商的PLC进行通讯,而对于从...

modbus串口通讯C#

1、实现使用modbus通讯规约的测试软件; 2、具有通信超时功能; 3、分主站从站,并能编辑报文、生成报文等; 4、计算发送报文次数,接收报文次数,失败通信次数; 5、对接收的数据进行解析。 下面图片可以看出具体的...

轻松学习C#开发CMPP2.0协议网关-4

大家通过上面3讲应当已经对协议包的封装、解析有了了解。 2、登录应答协议包 3、短信发送协议包 4、短信发送应答协议包 5、上行消息/状态报告协议包 6、上行消息/状态报告应答协议包 7、心跳连接协议包 8、...

关于C# 对接Http 协议和Socket 协议

首先我们先写一个类,这个类是消息抽象类 packetusing System; using System.Collections.Generic; using System.Linq; using System.Text; using UnityEngine; using System.Collections;... public abstract class ...

基于Modbus的C#串口调试开发

说明:本文主要研究的是使用C# WinForm开发的串口调试软件(其中包含Modbus协议相关操作)。Modbus相关协议可以查阅百度文库等,可参考: ...

sd 协议解析

摘自:http://blog.csdn.net/g_salamander/article/details/14167055 一、SD 存储卡特性介绍 1、存储容量  a、标准容量SD存储卡(SDSC): 不大于2GB ... c、超大容量SD存储卡(SDXC):大于32GB、不大

使用HtmlParser解析HTML (C#版)

本文介绍了.net 版的一个HTMLParser网页解析开源类库(Winista.HTMLParser)的功能特性、工作原理和使用方法。对于使用.net进行Web信息提取的开发人员进行了一次HTMLParser的初步讲解。应用实例将会在日后的文中介绍...

最近在研究 PLC机器 的 MODBUS RTU 通讯协议C# 交互

MODBUS RTU 通讯协议一、 通讯协议本系采用单主多从网络数据通信方式,与 MODBUS RTU 通讯规约相兼容:波特率: 2400,4800,9600消息发送至少要以 3.5 个字符时间的停顿间隔作为开始。整个消息帧必须作为连续的数据...

[C#网络编程:网络协议简介

因为这段时间都在研究C#网络编程的一些知识, 所以在这里把我学习到的在这里和大家分享下的,这样既可以达到分享的目的也可以让大家监督我,如果有什么地方理解错了,还请大家不吝赐教的。 很多人写网络编程这快...

基于RS-232串行通信协议的设计与实现

同时,收发两方如何进行同步也是一个需要考虑的问题,为了解决这一系列问题,有一个行之有效的方法——协议。通过增加多余的冗余部分来确保信息可靠的传输。首先需要解决的问题是帧头与帧尾,用来界定一个完整的帧。...

c# uri文件路径_URI和URL详解

1.URI---用于标示一个抽象或者物理资源URI定义URI,通一资源标志符(Universal Resource Identifier, URI),就是由某个协议方案表示的资源的定位标识符,协议方案指的是访问资源所用的协议类型名称。它表示的是web上...

C# ModbusRTU通信寄存器数据读写

先了解ModbusRTU的通信协议。 功能码: 代码 名称 作用 01 读取线圈状态 取得一组逻辑线圈的当前状态(ON/OFF) 02 读取输入状态...

jd_seckill京东抢茅台插件最新版【京东飞天茅台1499抢购】Python脚本的完整安装+使用教程

jd_seckill京东抢茅台插件最新版【京东飞天茅台1499抢购】Python脚本的完整安装+使用教程,这个很好用,稳定出单!

相关热词 c#小程序 c# 网站检测 c# 两个问号 c#中泛型的重载 c#json添加 c# 图形界面设计 c# 没有注册类 c# 截取最后一个字符串 c# 释放指针 c#可不可以做网页开发