新闻详情

新闻详情

首页 / 资讯中心 / 详情

ABAP 里没有 HDLC,但可以接住 HDLC,从数据链路层协议到 SAP 设备集成的完整设计

发布时间:2026/9/28 4:33:34来源:尧图网络
ABAP 里没有 HDLC,但可以接住 HDLC,从数据链路层协议到 SAP 设备集成的完整设计
今天正在讨论的这个问题很有代表性。前面研究计算机网络时会碰到 HDLC,回到 SAP 开发环境以后,很自然会产生一个联想,ABAP 里面有没有类似 HDLC 的东西,能不能像处理 HTTP、RFC、OData 一样直接处理 HDLC 帧。答案需要分成两个层次来看。如果问的是 ABAP 平台有没有一个和 HDLC 对等的标准通信协议,那么答案是没有。SAP ABAP 并不存在一个名为 HDLC Framework、HDLC Channel 或 HDLC API 的标准组件。如果问的是 ABAP 能不能实现某些和 HDLC 很相似的事情,例如帧边界识别、二进制报文处理、校验、双向通信、设备协议解析,那么答案又变成了可以,而且在传统 SAP ABAP On-Premise 环境里,借助 ABAP Push Channel 的 TCP Socket 能力,确实已经非常接近设备协议开发所需要的编程模型。SAP 官方文档明确说明,ABAP Push Channels 支持 WebSocket 与 TCP Socket 两种连接类型,其中 TCP Socket 可以让 AS ABAP 与 PLC、嵌入式设备以及其他不支持 WebSocket 的智能设备直接进行原生 TCP/IP 通信。问题真正容易混淆的地方,是 HDLC 与 ABAP 根本不在同一个技术层次。HDLC 全称是 High-Level Data Link Control,它属于数据链路层协议家族。它关心的是一串连续传输的二进制位如何被组织成一个完整 Frame,帧从哪里开始,在哪里结束,目标是谁,当前是什么控制类型,传输过程中有没有发生错误。以 HDLC 风格的帧来看,可以抽象成下面这种关系。
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

WaterCloud开发实战:动态数据转静态表格与返回后处理全指南 2026/9/28 5:48:20

WaterCloud开发实战:动态数据转静态表格与返回后处理全指南

1. WaterCloud 里动态数据和静态表格为什么会同时存在做 .NET Core 开发的朋友对 WaterCloud 这种快速开发框架应该不陌生,代码生成器一跑,单表增删改查、前端表格、表单就全出来了。这种框架爽是真爽,但凡是正经项目,早晚会遇到一…

阅读更多 →
驾驶员分心检测图像分类数据集实战:PyTorch训练与避坑指南 2026/9/28 5:48:20

驾驶员分心检测图像分类数据集实战:PyTorch训练与避坑指南

简介:面向驾驶员状态监测、辅助驾驶与图像分类任务的研究者及开发者,该数据集提供约2.2万张已标注图片,覆盖安全驾驶、打电话、喝水、与乘客交谈等10类常见分心行为,标签细节可在配套json文件中查看。数据已按训练集、测试集划分&…

阅读更多 →
YOLOv8+DeepSORT施工安全监控:跨帧跟踪与落地避坑指南 2026/9/28 5:48:20

YOLOv8+DeepSORT施工安全监控:跨帧跟踪与落地避坑指南

简介:面向智能建造与施工现场安全监控场景的 YOLOv8DeepSORT 综合资源包,用于检测施工现场的安全隐患并追踪工人,重点识别安全帽、反光背心佩戴情况,适合从事目标检测与多目标跟踪的开发者、安全管理人员借鉴。压缩包共两千个文件…

阅读更多 →
WPF DataGrid仿Excel筛选:列头按钮、弹出层与MVVM筛选引擎 2026/9/28 5:48:20

WPF DataGrid仿Excel筛选:列头按钮、弹出层与MVVM筛选引擎

简介:面向需要开发WPF桌面应用的中高级.NET开发者,提供一套在DataGrid控件上实现类似Excel交互式筛选的完整参考实例,可用于数据密集型管理工具的功能升级。资源包采用RAR压缩格式,整体仅349KB,共76个文件,…

阅读更多 →
正余弦编码器信号链设计与归一化调试避坑指南 2026/9/28 5:48:20

正余弦编码器信号链设计与归一化调试避坑指南

几年前调试一台低速高精度转台,换上正余弦编码器后,我以为最难的硬件部分已经结束了——示波器上利萨如圆很漂亮,结果伺服系统一闭环,速度环低频振荡,位置环过零时跳数。排查下来,问题分布在三个地方&#…

阅读更多 →
基于Python的深度学习时间序列预测实战:LSTM/ARIMA/SVM对比与避坑指南 2026/9/28 5:48:14

基于Python的深度学习时间序列预测实战:LSTM/ARIMA/SVM对比与避坑指南

简介:一套基于Python的深度学习时间序列预测研究与实现代码包,面向希望入门或进阶时间序列分析的学习者,也适合用于毕设、课程设计、大作业、工程实训或初期项目立项。压缩包共19个文件,包含12个Python脚本、4个CSV数据集、2个Mar…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉