-
Notifications
You must be signed in to change notification settings - Fork 8
/
Copy pathREADME.md~
48 lines (43 loc) · 1.37 KB
/
README.md~
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
# SocketServer
gps in read time socket server
## 简介
程序采用Python语言进行编写开发,用来接收GPS原始数据,并进行解析入库Mysql。主要用到SocketServer,log,command,dbhandler,config几个模块。
间隔:1S,实时接收
## 包
import threading
import inspect
import logging
import os
import sys
import mysql.connector
import yaml
import platform
import subprocess
from SocketServer import BaseRequestHandler
from datetime import datetime
from logging.handlers import RotatingFileHandler
## 流程图
+------------+
| Run Server |
+------------+
|
v
+------------+
| Recive GPS | --<--
+------------+ ^
| |
v |
+------------+ ^
|Analyse GPS | |
+------------+ |
| ^
v |
+------------+ |
| Import GPS | -->--
+------------+
## 运行
- 1.安装python运行环境,安装百度即可。
- 2.安装程序所用的三方包,详细包见上面功能包。
- 3.修改config文件夹下面的config.yaml配置文件,包括Server的Ip,Port,以及数据库的账号,密码等连接信息。
- 4.运行gps_server.py文件。
- 5.检查配置文件的mysql数据库是否有gps原始数据。