1 Star 1 Fork 1

zcy / 万能协议调试器

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

protoDebuger

介绍

基于lua qml 的协议调试软件。 支持:

  • 串口
  • tcp客户端
  • tcp服务端模式(仅支持单链接)
  • udp

软件功能

功能示意图如下:

image.png

串口配置:

image.png

网络配置

lua脚本调试

image.png lua代码例子:

require("string")


function OnDataReady(data)     # 串口收到数据
  showbuffer(data)
  serial_send(data)
end

function OnNetworkData(addr,data,len)  # tcp客户端模式接收到数据
    print(addr,data,len)
    print(len)
    print(data)
    showbuffer("recv network data: " .. data .. "\r\n")
end

function OnUdpData(addr,data,len)   # udp客户端模式接收到数据
    print(addr,data,len)
    showbuffer("recv data: ",data,"\r\n")
end



function OnNewClient(addr,port,sock)   # 新连接,tcp服务端模式
    print(addr,port,sock)
    showbuffer("tcp connected: "
     ..addr.."\r\n"..port.."\r\n"..sock.."\r\n")
end


function OnClientLeave(addr,port,sock)   # 连接断开,tcp服务端模式
    print(addr,port,sock)
    showbuffer("tcp close: "
     ..addr.."\r\n"..port.."\r\n"..sock.."\r\n")
end


serial_send("test")   # 在脚本中主动发送串口数据

空文件

简介

支持 tcp客户端/tcp服务端/udp/udp组播/websocket服务端/websocket客户端的协议调试器。 使用lua脚本来编写协议调试代码,并且能够实现热更新。 展开 收起
CSS 等 5 种语言
取消

发行版 (1)

全部
x64

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/290198252/proto-debuger.git
git@gitee.com:290198252/proto-debuger.git
290198252
proto-debuger
万能协议调试器
master

搜索帮助