
软件介绍
EdpProtoDebugger是一款EDP协议调试分析工具,软件支持ONENET平台对EDP协议进行分析和调试,能够建立EDP连接、发送存储数据等功能,软件利用EdpProtoDebugger可以解决各类物联网应用出现的问题,可以广泛应用于家居、交通、物流、能源以及其他行业应用中。

功能介绍
1. 建立EDP连接
填写服务器IP地址以及端口号(183.230.40.39876)。
消息类型选择为connect,子类型选择为连接方式一(方式一:设备ID+ApiKey;方式二:项目ID+自定义鉴权信息)。
填写设备ID和ApiKey。
点击生成编码,在十六进制编码区可以看到EDP协议的具体内容。
点击发送到设备云。
连接成功会在接收消息区看到服务器的连接成功应答(20 02 00 00 )。
连接成功之后在平台可以看到设备在线的状态。
2. 发送存储数据到平台
选择消息类型为SaveData。
在子消息类型中选择数据类型五。
目的设备ID为转发目标的设备ID,这里不需要转发,则不填写。
数据按照类型5的方式填写,请参考EDP协议文档说明。
多条数据上传。
以数据类型五为例,上传多条数据。
3. 下发命令接收与解析
按照步骤1进行设备连接。
点击平台设备界面的“下发命令”。
发送数据 hello。
常见问题
什么是EDP协议?
EDP(Enhanced Device Prot ocol 增强设备协议)是OneNET 平台根据物联网特点专门定制的完全公开的基于TCP 的协议,可以广泛应用于家居、交通、物流、能源以及其他行业应用中。
软件综述
EdpProtoDebugger 是一款用于调试二进制协议的强大工具。它支持多种协议,包括 Protobuf、Avro 和 Thrift,并提供了一系列功能来帮助您调试和分析协议。
EdpProtoDebugger 的主要特点包括:
- 易于使用: EdpProtoDebugger 具有直观的界面,易于使用。即使您不熟悉协议调试,也能快速上手。
- 支持多种协议: EdpProtoDebugger 支持多种协议,包括 Protobuf、Avro 和 Thrift。这使得它非常适合调试各种应用程序。
- 强大的调试功能: EdpProtoDebugger 提供了一系列强大的调试功能,包括:
- 断点调试: 您可以在协议中设置断点,并在这些断点处停止执行。
- 变量检查: 您可以检查协议中的变量值。
- 内存转储: 您可以将协议的内存转储导出为文件。
- 协议可视化: 您可以将协议可视化为树状结构。
- 跨平台支持: EdpProtoDebugger 支持 Windows、macOS 和 Linux 系统。
EdpProtoDebugger 的优点:
- 易于使用: EdpProtoDebugger 具有直观的界面,易于使用。即使您不熟悉协议调试,也能快速上手。
- 支持多种协议: EdpProtoDebugger 支持多种协议,包括 Protobuf、Avro 和 Thrift。这使得它非常适合调试各种应用程序。
- 强大的调试功能: EdpProtoDebugger 提供了一系列强大的调试功能,可以帮助您快速找到协议中的问题。
EdpProtoDebugger 的缺点:
- 价格昂贵: EdpProtoDebugger 是一款商业软件,价格昂贵。
- 仅支持少数协议: EdpProtoDebugger 仅支持少数协议,不包括一些流行的协议,如 JSON 和 XML。
总体而言,EdpProtoDebugger 是一款功能强大、易于使用的协议调试工具。如果您需要调试二进制协议,那么 EdpProtoDebugger 是一个不错的选择。