该项目实现了DLT645电表通信协议的服务端和客户端功能,支持TCP和RTU两种通信方式,并且开发了C++、Python和Go三个版本。系统采用模块化设计,分为数据层、协议解析层、业务逻辑层和通信层。数据层通过JSON配置文件初始化测点数据,协议层处理帧的编解码和校验。目前已实现电能量、最大需量等核心功能读取。项目代码结构清晰,包含通用函数、数据模型、协议解析和服务实现等模块,为电表通信提供了完整的解决方案。
点击空白处退出提示
语言技术
C++、Python、gRPC、gorm、Go系统类型
Web、Linux、Windows行业分类
能源、物联网开源地址
https://gitee.com/chen-dongyu123/dlt645授权协议
Apache许可开源组织
gitee
该项目实现了DLT645电表通信协议的服务端和客户端功能,支持TCP和RTU两种通信方式,并且开发了C++、Python和Go三个版本。系统采用模块化设计,分为数据层、协议解析层、业务逻辑层和通信层。数据层通过JSON配置文件初始化测点数据,协议层处理帧的编解码和校验。目前已实现电能量、最大需量等核心功能读取。项目代码结构清晰,包含通用函数、数据模型、协议解析和服务实现等模块,为电表通信提供了完整的解决方案。




评论