diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..9c19ad0 --- /dev/null +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule "edc_server"] + path = edc_server + url = http://118.178.252.17:3000/wangfq/edc_server.git diff --git a/README.md b/README.md index a8ca5c4..ce55bab 100644 --- a/README.md +++ b/README.md @@ -26,6 +26,13 @@ └──────────────┘ └──────────────┘ ``` +## 子项目 + +| 目录 | 说明 | +|------|------| +| [`edc_server/`](edc_server/) | EDC 边缘数据中心 — Python/uvloop 异步网络服务 | +| `docs/` | 协议文档 | + ## 协议文档 | 文档 | 说明 | @@ -36,7 +43,7 @@ ## 技术栈 -- **后端服务**: C++ / Go(待定) +- **后端服务**: Python 3, uvloop, aiomysql - **数据库**: MySQL - **通信**: TCP/UDP(JSON)、RS485/TTL(二进制协议) - **硬件**: DG430 地感测试工装 @@ -44,5 +51,10 @@ ## 快速开始 ```bash -# 待补充 +# EDC 服务 +cd edc_server +pip install -r requirements.txt +export EDC_MYSQL_HOST=127.0.0.1 EDC_MYSQL_USER=root EDC_MYSQL_PASSWORD=xxx EDC_MYSQL_DB=edc +mysql -u root -e "CREATE DATABASE IF NOT EXISTS edc CHARACTER SET utf8mb4" +python run.py ``` diff --git a/edc_server b/edc_server new file mode 160000 index 0000000..bcd4cc6 --- /dev/null +++ b/edc_server @@ -0,0 +1 @@ +Subproject commit bcd4cc6a8ddce7fe40512dab1304f71530121dd2