From 9a3a98cf79e85bfac2e7f54278aebc30c1718355 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=EC=B2=9C=20=EC=A7=84=EA=B0=95?= <jjjjjk12@ajou.ac.kr>
Date: Sat, 21 Dec 2024 22:43:03 +0900
Subject: [PATCH] =?UTF-8?q?docs:=20README.md=20=EC=9E=91=EC=84=B1?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 server-node-bridge/README.md  | 24 ++++++++++++++++++++++++
 server-node-control/README.md | 30 ++++++++++++++++++++++++++++++
 server-node-spring/README.md  | 32 ++++++++++++++++++++++++++++++++
 3 files changed, 86 insertions(+)
 create mode 100644 server-node-bridge/README.md
 create mode 100644 server-node-control/README.md
 create mode 100644 server-node-spring/README.md

diff --git a/server-node-bridge/README.md b/server-node-bridge/README.md
new file mode 100644
index 0000000..a8e0ede
--- /dev/null
+++ b/server-node-bridge/README.md
@@ -0,0 +1,24 @@
+# Python Bridge 서버
+
+C 소켓 서버의 메세지를 받아 웹소켓으로 변환하여 스프링 서버로 전송하는 서버입니다.
+
+## 주요 기능
+
+- C 소켓 서버와 소켓 통신
+- 스프링 웹 서버와 웹소켓 통신
+- C 소켓과 스프링 서버의 중간다리
+
+## 사용 방법
+
+Python Bridge 서버 실행:
+
+```sh
+python3 bridge.py
+```
+
+실행 시 다음 서버가 시작됩니다:
+- Python 소켓 서버 (포트 49152)
+
+## 요구사항
+
+- Python 3.8 이상
\ No newline at end of file
diff --git a/server-node-control/README.md b/server-node-control/README.md
new file mode 100644
index 0000000..50ae741
--- /dev/null
+++ b/server-node-control/README.md
@@ -0,0 +1,30 @@
+# C 컨트롤 서버
+
+하위 노드의 메세지를 받아 bridge 서버로 전송하고 서보 모터를 다루는 서버입니다.
+
+## 주요 기능
+
+- 하위 노드 스레드 관리
+- 하위 노드의 메세지 전달
+- 차단봉 서보 모터 제어
+
+## 사용 방법
+
+컴파일 진행:
+
+```sh
+gcc -o control control.c -lpthread
+```
+
+C 소켓 서버 실행:
+
+```sh
+sudo ./control
+```
+
+실행 시 다음 서버가 시작됩니다:
+- C 소켓 서버 (포트 12345)
+
+## 요구사항
+
+- gcc
\ No newline at end of file
diff --git a/server-node-spring/README.md b/server-node-spring/README.md
new file mode 100644
index 0000000..14f6734
--- /dev/null
+++ b/server-node-spring/README.md
@@ -0,0 +1,32 @@
+# 스프링 웹 서버
+
+차량 정보 관리 및 이메일 등 주요 서비스 로직을 다루는 서버입니다.
+
+## 주요 기능
+
+- API를 이용한 전기차 여부 확인
+- 차량 정보 업데이트
+- 화재 감지 및 충전 완료시 메일 발송 서비스
+
+## 설치 방법
+
+1. 도커 설치
+
+## 사용 방법
+
+스프링 서버 도커 실행:
+
+```sh
+docker build -t spring-server .
+docker compose up -d
+```
+
+실행 시 다음 서버가 시작됩니다:
+- MySQL 서버 (포트 3000:3306)
+- HTTP 서버 (포트 8080:8080)
+
+## 요구사항
+
+- OpenJDK 17
+- MySQL 8.0.36
+- Docker
\ No newline at end of file
-- 
GitLab