项目简介
本项目构建了基于Go语言的矩阵服务器,负责处理来自微信小程序和客户端的请求。通过HTTP、TCP和UDP通信方式与不同设备交互,具备矩阵管理和电机控制功能。
项目的主要特性和功能
- 多协议通信:通过HTTP接口响应微信小程序请求,利用TCP与Unity程序交互数据,借助UDP协议进行日志和状态上报。
- 矩阵管理:可添加和获取矩阵信息,对矩阵进行操作。
- 电机控制:提供多种电机控制方法,包括控制所有矩阵、控制单个矩阵、设置运动速度和设置电机WiFi。
- 日志记录:记录客户端与服务端的连接信息及数据库操作语句,便于问题排查和系统监控。
安装使用步骤
- 确保已下载本项目的源码文件。
- 配置环境:系统需为Linux,且已安装Go语言环境。
- 配置文件:将
config.json
和matrix.exe
置于同一目录,根据实际情况修改config.json
中的数据库连接、服务器端口等信息。 - 运行程序:在上述目录下运行
sh start.sh
脚本启动矩阵服务器。 - 测试功能:通过微信小程序或客户端发送请求,测试矩阵服务器的各项功能。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】