Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
A
autoCarTimer
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
李远洪
autoCarTimer
Commits
e7f83f82
Commit
e7f83f82
authored
Jun 17, 2020
by
liyuanhong
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
添加了可控日志的输出
parent
f46ce3c4
Changes
5
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
84 additions
and
483 deletions
+84
-483
config/log.conf
config/log.conf
+1
-0
data/protocolTools/carData/M202003060520.json
data/protocolTools/carData/M202003060520.json
+1
-1
lib/socket/service/AutoCarTimerService.py
lib/socket/service/AutoCarTimerService.py
+44
-15
result.txt
result.txt
+17
-464
start.py
start.py
+21
-3
No files found.
config/log.conf
0 → 100644
View file @
e7f83f82
0
\ No newline at end of file
data/protocolTools/carData/M202003060520.json
View file @
e7f83f82
{
"time"
:
{
"dateTime"
:
"2020-04-26 17:03:02"
,
"date"
:
"2020-04-26"
,
"time"
:
"17:03:02"
},
"curDayTravel"
:
{
"todayTotalMilleage"
:
14190
,
"todayTotalOil"
:
1290
,
"todayTotalTime"
:
645
,
"theMilleage"
:
36102
,
"theOil"
:
3282
,
"theTime"
:
1641
},
"travelData"
:
{
"totalMilleage"
:
36102
,
"totalOil"
:
3282
,
"totalTime"
:
1641
}}
\ No newline at end of file
{
"time"
:
{
"dateTime"
:
"2020-06-17 10:22:01"
,
"date"
:
"2020-06-17"
,
"time"
:
"10:22:01"
},
"curDayTravel"
:
{
"todayTotalMilleage"
:
3498
,
"todayTotalOil"
:
318
,
"todayTotalTime"
:
159
,
"theMilleage"
:
39600
,
"theOil"
:
3600
,
"theTime"
:
1800
},
"travelData"
:
{
"totalMilleage"
:
39600
,
"totalOil"
:
3600
,
"totalTime"
:
1800
}}
\ No newline at end of file
lib/socket/service/AutoCarTimerService.py
View file @
e7f83f82
...
...
@@ -11,6 +11,7 @@ import os
import
random
import
threading
import
time
import
traceback
from
lib.protocol.report.EventReport_protocol
import
EventReport_protocol
from
lib.protocol.report.GPSReport_protocol
import
GPSReport_protocol
...
...
@@ -39,6 +40,7 @@ class AutoCarTimerService():
self
.
oilExpend
=
10
#设置汽车每升能跑多少公里
self
.
carSpeed
=
60
#设置车速度
self
.
directAngle
=
59
#设置默认方向角
self
.
isLogOut
=
0
#是否输入日志文件,0代表不输出,1代表输出
# 定义要发送的obd数据
self
.
OBDdata
=
{
"fireStatus"
:
1
,
"ACCStatus"
:
0
,
"engineSpeed"
:
300
,
"speed"
:
0
,
"meterMileage"
:
6000
,
"totailMileage"
:
600
,
"totalOilExpen"
:
30
,
"totalRunTime"
:
10
}
# 定义初始的obd数据,与上面的OBD数据保持一致,主要用于汽车行驶过程中数据变化量的计算
...
...
@@ -100,6 +102,7 @@ class AutoCarTimerService():
######################################################
def
serviceTravel
(
self
):
while
self
.
serviceStatus
==
1
:
self
.
isLogOut
=
int
(
self
.
getFileContent
(
"config/log.conf"
))
gpsMsg
=
""
OBDMsg
=
""
if
self
.
travelStatus
==
0
:
...
...
@@ -159,10 +162,17 @@ class AutoCarTimerService():
time
.
sleep
(
0.1
)
self
.
sendMsg
(
gpsMsg
)
self
.
sn
=
self
.
sn
+
1
if
self
.
isLogOut
==
1
:
timeS
=
int
(
time
.
time
())
timeArray
=
time
.
localtime
(
timeS
)
datetime
=
time
.
strftime
(
"
%
Y-
%
m-
%
d
%
H:
%
M:
%
S"
,
timeArray
)
self
.
writeToFile
(
"data/log.txt"
,
"["
+
datetime
+
"]gps msg:"
+
gpsMsg
+
"
\n
"
,
type
=
1
)
self
.
writeToFile
(
"data/log.txt"
,
"["
+
datetime
+
"]obd msg:"
+
OBDMsg
+
"
\n
"
,
type
=
1
)
time
.
sleep
(
self
.
sendDur
)
######################################################
#点火,发送点火事件
######################################################
...
...
@@ -271,6 +281,12 @@ class AutoCarTimerService():
print
(
info
)
self
.
writeToFile
(
"result.txt"
,
info
+
"
\n
"
,
1
)
#读取文件内容
def
getFileContent
(
self
,
file
):
with
open
(
file
,
"r"
,
encoding
=
"utf-8"
)
as
fi
:
content
=
fi
.
read
()
return
content
#随机获取一条GPS 轨迹
def
getRandomGpsLine
(
self
):
files
=
os
.
listdir
(
"data/protocolTools/GPSLines/"
)
...
...
@@ -308,21 +324,34 @@ class AutoCarTimerService():
# 根据特定参数,生成OBD CAN消息
def
genOBDMsg
(
self
,
fireStatus
=
1
,
ACCStatus
=
0
,
engineSpeed
=
300
,
speed
=
0
,
meterMileage
=
6000
,
\
totailMileage
=
600
,
totalOilExpend
=
30
,
totalRunTime
=
10
):
OBDObj
=
OBDReport_CAN_protocol
(
DEV_ID
=
self
.
carId
,
WATER_CODE
=
self
.
sn
)
timeS
=
int
(
time
.
time
())
-
8
*
3600
timeArray
=
time
.
localtime
(
timeS
)
UTCTime
=
time
.
strftime
(
"
%
Y-
%
m-
%
d
%
H:
%
M:
%
S"
,
timeArray
)
OBDObj
.
setInfoTime
(
UTCTime
)
OBDObj
.
setFireStatus
(
fireStatus
)
OBDObj
.
setACCStatus
(
ACCStatus
)
OBDObj
.
setEngineSpeed
(
engineSpeed
)
# 设置发动机转速
OBDObj
.
setSpeed
(
speed
)
# 设置车辆速度
OBDObj
.
setMeterMileage
(
meterMileage
)
# 设置仪表里程值
OBDObj
.
setTotalMileage
(
totailMileage
)
# 设置总里程值
OBDObj
.
setTotalOilExpend
(
totalOilExpend
)
# 设置总耗油量
OBDObj
.
setTotalRunTime
(
totalRunTime
)
# 设置车辆运行时间
msg
=
OBDObj
.
generateOBDReportCANMsg
()
return
msg
try
:
OBDObj
=
OBDReport_CAN_protocol
(
DEV_ID
=
self
.
carId
,
WATER_CODE
=
self
.
sn
)
timeS
=
int
(
time
.
time
())
-
8
*
3600
timeArray
=
time
.
localtime
(
timeS
)
UTCTime
=
time
.
strftime
(
"
%
Y-
%
m-
%
d
%
H:
%
M:
%
S"
,
timeArray
)
OBDObj
.
setInfoTime
(
UTCTime
)
OBDObj
.
setFireStatus
(
fireStatus
)
OBDObj
.
setACCStatus
(
ACCStatus
)
OBDObj
.
setEngineSpeed
(
engineSpeed
)
# 设置发动机转速
OBDObj
.
setSpeed
(
speed
)
# 设置车辆速度
OBDObj
.
setMeterMileage
(
meterMileage
)
# 设置仪表里程值
OBDObj
.
setTotalMileage
(
totailMileage
)
# 设置总里程值
OBDObj
.
setTotalOilExpend
(
totalOilExpend
)
# 设置总耗油量
OBDObj
.
setTotalRunTime
(
totalRunTime
)
# 设置车辆运行时间
msg
=
OBDObj
.
generateOBDReportCANMsg
()
return
msg
except
BaseException
as
e
:
# 打印异常信息
# traceback.print_exc()
timeS
=
int
(
time
.
time
())
timeArray
=
time
.
localtime
(
timeS
)
datetime
=
time
.
strftime
(
"
%
Y-
%
m-
%
d
%
H:
%
M:
%
S"
,
timeArray
)
err
=
traceback
.
format_exc
()
if
self
.
isLogOut
==
1
:
self
.
writeToFile
(
"data/log.txt"
,
"["
+
datetime
+
"]"
,
type
=
1
)
self
.
writeToFile
(
"data/log.txt"
,
err
,
type
=
1
)
#收到 某些类型的消息后执行回复操作
def
doResponse
(
self
,
msg
):
...
...
result.txt
View file @
e7f83f82
[2020-04-26 17:09:33] 启动了模拟程序
[2020-04-26 17:10:01] 建立了连接
[2020-04-26 17:10:01] 进行了登录操作
[2020-04-26 17:10:01] 发送了版本信息
[2020-04-26 17:10:02] 当前设置了GPS轨迹:gpsLine1.txt
[2020-04-26 17:10:02] 发送了点火事件
[2020-04-26 17:10:04] 纬度:29.715498 经度:106.597495
[2020-04-26 17:10:05] 纬度:29.715498 经度:106.597495
[2020-04-26 17:10:06] 纬度:29.715498 经度:106.597495
[2020-04-26 17:10:07] 纬度:29.715498 经度:106.597495
[2020-04-26 17:10:08] 纬度:29.715191 经度:106.597258
[2020-04-26 17:10:10] 纬度:29.715181 经度:106.597231
[2020-04-26 17:10:11] 纬度:29.715178 经度:106.597195
[2020-04-26 17:10:12] 纬度:29.71518 经度:106.597143
[2020-04-26 17:10:13] 纬度:29.715185 经度:106.597008
[2020-04-26 17:10:14] 纬度:29.715243 经度:106.596721
[2020-04-26 17:10:15] 纬度:29.71545 经度:106.596056
[2020-04-26 17:10:16] 纬度:29.715498 经度:106.595986
[2020-04-26 17:10:17] 纬度:29.715558 经度:106.595931
[2020-04-26 17:10:18] 纬度:29.715636 经度:106.5959
[2020-04-26 17:10:20] 纬度:29.715915 经度:106.595863
[2020-04-26 17:10:21] 纬度:29.71727 经度:106.59576
[2020-04-26 17:10:22] 纬度:29.71755 经度:106.595735
[2020-04-26 17:10:23] 纬度:29.719105 经度:106.595878
[2020-04-26 17:10:24] 纬度:29.720531 经度:106.596391
[2020-04-26 17:10:25] 纬度:29.721093 经度:106.596681
[2020-04-26 17:10:26] 纬度:29.723316 经度:106.598001
[2020-04-26 17:10:27] 纬度:29.723341 经度:106.598043
[2020-04-26 17:10:28] 纬度:29.723356 经度:106.598103
[2020-04-26 17:10:30] 纬度:29.723376 经度:106.59817
[2020-04-26 17:10:31] 纬度:29.723391 经度:106.59835
[2020-04-26 17:10:32] 纬度:29.723391 经度:106.59857
[2020-04-26 17:10:33] 纬度:29.72335 经度:106.602948
[2020-04-26 17:10:34] 纬度:29.723346 经度:106.604158
[2020-04-26 17:10:35] 纬度:29.723356 经度:106.606105
[2020-04-26 17:10:36] 纬度:29.723358 经度:106.608568
[2020-04-26 17:10:37] 纬度:29.723363 经度:106.6087
[2020-04-26 17:10:38] 纬度:29.723363 经度:106.6087
[2020-04-26 17:10:40] 纬度:29.723346 经度:106.609365
[2020-04-26 17:10:41] 纬度:29.723343 经度:106.609385
[2020-04-26 17:10:42] 纬度:29.723343 经度:106.609385
[2020-04-26 17:10:43] 纬度:29.723355 经度:106.609868
[2020-04-26 17:10:44] 纬度:29.723353 经度:106.613723
[2020-04-26 17:10:45] 纬度:29.723273 经度:106.614495
[2020-04-26 17:10:46] 纬度:29.723008 经度:106.615505
[2020-04-26 17:10:47] 纬度:29.723008 经度:106.615505
[2020-04-26 17:10:48] 纬度:29.72212 经度:106.62447
[2020-04-26 17:10:49] 纬度:29.722123 经度:106.625515
[2020-04-26 17:10:51] 纬度:29.722123 经度:106.625515
[2020-04-26 17:10:52] 纬度:29.721476 经度:106.632141
[2020-04-26 17:10:53] 纬度:29.721426 经度:106.632235
[2020-04-26 17:10:54] 纬度:29.721336 经度:106.632291
[2020-04-26 17:10:55] 纬度:29.721255 经度:106.632326
[2020-04-26 17:10:56] 纬度:29.721166 经度:106.632323
[2020-04-26 17:10:57] 纬度:29.720966 经度:106.632263
[2020-04-26 17:10:58] 纬度:29.719906 经度:106.631975
[2020-04-26 17:10:59] 纬度:29.716403 经度:106.630851
[2020-04-26 17:11:01] 纬度:29.716293 经度:106.631013
[2020-04-26 17:11:02] 纬度:29.716255 经度:106.631165
[2020-04-26 17:11:03] 纬度:29.715973 经度:106.631915
[2020-04-26 17:11:04] 纬度:29.71581 经度:106.632115
[2020-04-26 17:11:05] 纬度:29.715611 经度:106.63227
[2020-04-26 17:11:06] 纬度:29.715418 经度:106.632333
[2020-04-26 17:11:07] 纬度:29.715213 经度:106.632333
[2020-04-26 17:11:08] 纬度:29.715005 经度:106.632271
[2020-04-26 17:11:09] 纬度:29.713595 经度:106.631836
[2020-04-26 17:11:11] 纬度:29.712523 经度:106.631435
[2020-04-26 17:11:12] 纬度:29.712408 经度:106.631308
[2020-04-26 17:11:13] 纬度:29.712295 经度:106.631201
[2020-04-26 17:11:14] 纬度:29.712231 经度:106.631171
[2020-04-26 17:11:15] 纬度:29.712165 经度:106.63116
[2020-04-26 17:11:16] 纬度:29.712096 经度:106.631158
[2020-04-26 17:11:17] 纬度:29.711848 经度:106.631136
[2020-04-26 17:11:18] 纬度:29.710756 经度:106.630786
[2020-04-26 17:11:19] 纬度:29.707925 经度:106.629801
[2020-04-26 17:11:21] 纬度:29.707925 经度:106.629801
[2020-04-26 17:11:22] 纬度:29.707925 经度:106.629801
[2020-04-26 17:11:23] 纬度:29.704841 经度:106.628816
[2020-04-26 17:11:24] 纬度:29.70477 经度:106.628831
[2020-04-26 17:11:25] 纬度:29.704711 经度:106.628873
[2020-04-26 17:11:26] 纬度:29.704668 经度:106.628938
[2020-04-26 17:11:27] 纬度:29.704651 经度:106.629025
[2020-04-26 17:11:28] 纬度:29.704651 经度:106.629123
[2020-04-26 17:11:29] 纬度:29.70468 经度:106.630831
[2020-04-26 17:11:31] 纬度:29.704356 经度:106.632243
[2020-04-26 17:11:32] 纬度:29.703646 经度:106.633906
[2020-04-26 17:11:33] 纬度:29.702735 经度:106.635908
[2020-04-26 17:11:34] 纬度:29.701456 经度:106.639518
[2020-04-26 17:11:35] 纬度:29.701475 经度:106.640381
[2020-04-26 17:11:36] 纬度:29.70151 经度:106.640603
[2020-04-26 17:11:37] 纬度:29.701748 经度:106.641648
[2020-04-26 17:11:38] 纬度:29.702938 经度:106.644295
[2020-04-26 17:11:39] 纬度:29.703033 经度:106.644538
[2020-04-26 17:11:40] 纬度:29.703038 经度:106.64464
[2020-04-26 17:11:42] 纬度:29.703023 经度:106.644741
[2020-04-26 17:11:43] 纬度:29.702196 经度:106.647585
[2020-04-26 17:11:44] 纬度:29.702121 经度:106.647681
[2020-04-26 17:11:45] 纬度:29.702031 经度:106.647763
[2020-04-26 17:11:46] 纬度:29.701816 经度:106.647898
[2020-04-26 17:11:47] 纬度:29.70157 经度:106.647966
[2020-04-26 17:11:48] 纬度:29.701445 经度:106.647958
[2020-04-26 17:11:49] 纬度:29.697065 经度:106.646828
[2020-04-26 17:11:51] 纬度:29.689963 经度:106.644126
[2020-04-26 17:11:52] 纬度:29.686225 经度:106.64176
[2020-04-26 17:11:53] 纬度:29.682431 经度:106.638655
[2020-04-26 17:11:54] 纬度:29.675176 经度:106.632641
[2020-04-26 17:11:55] 纬度:29.669918 经度:106.628875
[2020-04-26 17:11:56] 纬度:29.66877 经度:106.628273
[2020-04-26 17:11:57] 纬度:29.661561 经度:106.624655
[2020-04-26 17:11:58] 纬度:29.658756 经度:106.62259
[2020-04-26 17:11:59] 纬度:29.65431 经度:106.618748
[2020-04-26 17:12:00] 纬度:29.647371 经度:106.613693
[2020-04-26 17:12:02] 纬度:29.640648 经度:106.608845
[2020-04-26 17:12:03] 纬度:29.637853 经度:106.607166
[2020-04-26 17:12:04] 纬度:29.63572 经度:106.606445
[2020-04-26 17:12:05] 纬度:29.634108 经度:106.606165
[2020-04-26 17:12:06] 纬度:29.631573 经度:106.60618
[2020-04-26 17:12:07] 纬度:29.627206 经度:106.606673
[2020-04-26 17:12:08] 纬度:29.61928 经度:106.60695
[2020-04-26 17:12:09] 纬度:29.610996 经度:106.607138
[2020-04-26 17:12:10] 纬度:29.604418 经度:106.606578
[2020-04-26 17:12:12] 纬度:29.598575 经度:106.605823
[2020-04-26 17:12:13] 纬度:29.593738 经度:106.604053
[2020-04-26 17:12:14] 纬度:29.58983 经度:106.60236
[2020-04-26 17:12:15] 纬度:29.589403 经度:106.602068
[2020-04-26 17:12:16] 纬度:29.589135 经度:106.601778
[2020-04-26 17:12:17] 纬度:29.588945 经度:106.601461
[2020-04-26 17:12:18] 纬度:29.588793 经度:106.60107
[2020-04-26 17:12:19] 纬度:29.58872 经度:106.600653
[2020-04-26 17:12:20] 纬度:29.588718 经度:106.600198
[2020-04-26 17:12:22] 纬度:29.588773 经度:106.599111
[2020-04-26 17:12:23] 纬度:29.588923 经度:106.593851
[2020-04-26 17:12:24] 纬度:29.588931 经度:106.591751
[2020-04-26 17:12:25] 纬度:29.588973 经度:106.591641
[2020-04-26 17:12:26] 纬度:29.589033 经度:106.591555
[2020-04-26 17:12:27] 纬度:29.589106 经度:106.591486
[2020-04-26 17:12:28] 纬度:29.589191 经度:106.591436
[2020-04-26 17:12:29] 纬度:29.589286 经度:106.591405
[2020-04-26 17:12:30] 纬度:29.590408 经度:106.591231
[2020-04-26 17:12:32] 纬度:29.590531 经度:106.591223
[2020-04-26 17:12:33] 纬度:29.592293 经度:106.591208
[2020-04-26 17:12:34] 纬度:29.593398 经度:106.591495
[2020-04-26 17:12:35] 纬度:29.593476 经度:106.591518
[2020-04-26 17:12:36] 纬度:29.593476 经度:106.591518
[2020-04-26 17:12:37] 纬度:29.593823 经度:106.591546
[2020-04-26 17:12:38] 纬度:29.593871 经度:106.591515
[2020-04-26 17:12:39] 纬度:29.593911 经度:106.59147
[2020-04-26 17:12:41] 纬度:29.593945 经度:106.591413
[2020-04-26 17:12:42] 纬度:29.593963 经度:106.591348
[2020-04-26 17:12:43] 纬度:29.593976 经度:106.591273
[2020-04-26 17:12:44] 纬度:29.59408 经度:106.590715
[2020-04-26 17:12:45] 纬度:29.594135 经度:106.590285
[2020-04-26 17:12:46] 纬度:29.594151 经度:106.590176
[2020-04-26 17:12:47] 纬度:29.594633 经度:106.587883
[2020-04-26 17:12:48] 纬度:29.594641 经度:106.587883
[2020-04-26 17:12:49] 纬度:29.595106 经度:106.58583
[2020-04-26 17:12:51] 纬度:29.59519 经度:106.585778
[2020-04-26 17:12:52] 纬度:29.595281 经度:106.585751
[2020-04-26 17:12:53] 纬度:29.595496 经度:106.585756
[2020-04-26 17:12:54] 纬度:29.596118 经度:106.58588
[2020-04-26 17:12:55] 纬度:29.596226 经度:106.585941
[2020-04-26 17:12:56] 纬度:29.596411 经度:106.586123
[2020-04-26 17:12:57] 纬度:29.596635 经度:106.586503
[2020-04-26 17:12:58] 纬度:29.59696 经度:106.586975
[2020-04-26 17:12:59] 纬度:29.597063 经度:106.587038
[2020-04-26 17:13:00] 纬度:29.597273 经度:106.58711
[2020-04-26 17:13:02] 纬度:29.59769 经度:106.587143
[2020-04-26 17:13:03] 纬度:29.599486 经度:106.587171
[2020-04-26 17:13:04] 纬度:29.599621 经度:106.587098
[2020-04-26 17:13:05] 纬度:29.599823 经度:106.58692
[2020-04-26 17:13:06] 纬度:29.599965 经度:106.586703
[2020-04-26 17:13:07] 纬度:29.600108 经度:106.586316
[2020-04-26 17:13:08] 纬度:29.600895 经度:106.583935
[2020-04-26 17:13:09] 纬度:29.600953 经度:106.583715
[2020-04-26 17:13:10] 纬度:29.600951 经度:106.583641
[2020-04-26 17:13:12] 纬度:29.600925 经度:106.583568
[2020-04-26 17:13:13] 纬度:29.600876 经度:106.583503
[2020-04-26 17:13:14] 纬度:29.600808 经度:106.583451
[2020-04-26 17:13:15] 纬度:29.600708 经度:106.58342
[2020-04-26 17:13:16] 纬度:29.598305 经度:106.582803
[2020-04-26 17:13:17] 纬度:29.596901 经度:106.582431
[2020-04-26 17:13:18] 纬度:29.592926 经度:106.580938
[2020-04-26 17:13:19] 纬度:29.590686 经度:106.580518
[2020-04-26 17:13:20] 纬度:29.59025 经度:106.580463
[2020-04-26 17:13:22] 纬度:29.58901 经度:106.580446
[2020-04-26 17:13:23] 纬度:29.58523 经度:106.580448
[2020-04-26 17:13:24] 纬度:29.58225 经度:106.580383
[2020-04-26 17:13:25] 纬度:29.58181 经度:106.580535
[2020-04-26 17:13:26] 纬度:29.581141 经度:106.580938
[2020-04-26 17:13:27] 纬度:29.580713 经度:106.581355
[2020-04-26 17:13:28] 纬度:29.580281 经度:106.581948
[2020-04-26 17:13:29] 纬度:29.579855 经度:106.58283
[2020-04-26 17:13:30] 纬度:29.57967 经度:106.583291
[2020-04-26 17:13:32] 纬度:29.579613 经度:106.583413
[2020-04-26 17:13:33] 纬度:29.579613 经度:106.583413
[2020-04-26 17:13:34] 纬度:29.577626 经度:106.585158
[2020-04-26 17:13:35] 纬度:29.576251 经度:106.586611
[2020-04-26 17:13:36] 纬度:29.575718 经度:106.587248
[2020-04-26 17:13:37] 纬度:29.575708 经度:106.587286
[2020-04-26 17:13:38] 纬度:29.575711 经度:106.587328
[2020-04-26 17:13:39] 纬度:29.575726 经度:106.587368
[2020-04-26 17:13:40] 纬度:29.575771 经度:106.587458
[2020-04-26 17:13:41] 纬度:29.575788 经度:106.587538
[2020-04-26 17:13:43] 纬度:29.575786 经度:106.587618
[2020-04-26 17:13:44] 纬度:29.575755 经度:106.587833
[2020-04-26 17:13:45] 纬度:29.57572 经度:106.587853
[2020-04-26 17:13:46] 纬度:29.575676 经度:106.587885
[2020-04-26 17:13:47] 纬度:29.575621 经度:106.58792
[2020-04-26 17:13:48] 纬度:29.575621 经度:106.58792
[2020-04-26 17:13:49] 纬度:29.575621 经度:106.58792
[2020-04-26 17:13:50] 纬度:29.575621 经度:106.58792
[2020-04-26 17:13:51] 纬度:29.575621 经度:106.58792
[2020-04-26 17:13:53] 纬度:29.575621 经度:106.58792
[2020-04-26 17:13:54] 纬度:29.575621 经度:106.58792
[2020-04-26 17:13:55] 发送了熄火事件:
[2020-04-26 17:13:55] 执行了停止行驶服务
[2020-04-26 17:13:55] gps轨迹跑完,自动停止行驶!
------------------------------------------------------------------------
[2020-04-26 17:14:01] 建立了连接
[2020-04-26 17:14:01] 进行了登录操作
[2020-04-26 17:14:01] 发送了版本信息
[2020-04-26 17:14:02] 当前设置了GPS轨迹:gpsLine1.txt
[2020-04-26 17:14:02] 发送了点火事件
[2020-04-26 17:14:04] 纬度:29.715498 经度:106.597495
[2020-04-26 17:14:05] 纬度:29.715498 经度:106.597495
[2020-04-26 17:14:06] 纬度:29.715498 经度:106.597495
[2020-04-26 17:14:07] 纬度:29.715498 经度:106.597495
[2020-04-26 17:14:09] 纬度:29.715191 经度:106.597258
[2020-04-26 17:14:10] 纬度:29.715181 经度:106.597231
[2020-04-26 17:14:11] 纬度:29.715178 经度:106.597195
[2020-04-26 17:14:12] 纬度:29.71518 经度:106.597143
[2020-04-26 17:14:13] 纬度:29.715185 经度:106.597008
[2020-04-26 17:14:14] 纬度:29.715243 经度:106.596721
[2020-04-26 17:14:15] 纬度:29.71545 经度:106.596056
[2020-04-26 17:14:16] 纬度:29.715498 经度:106.595986
[2020-04-26 17:14:17] 纬度:29.715558 经度:106.595931
[2020-04-26 17:14:19] 纬度:29.715636 经度:106.5959
[2020-04-26 17:14:20] 纬度:29.715915 经度:106.595863
[2020-04-26 17:14:21] 纬度:29.71727 经度:106.59576
[2020-04-26 17:14:22] 纬度:29.71755 经度:106.595735
[2020-04-26 17:14:23] 纬度:29.719105 经度:106.595878
[2020-04-26 17:14:24] 纬度:29.720531 经度:106.596391
[2020-04-26 17:14:25] 纬度:29.721093 经度:106.596681
[2020-04-26 17:14:26] 纬度:29.723316 经度:106.598001
[2020-04-26 17:14:27] 纬度:29.723341 经度:106.598043
[2020-04-26 17:14:29] 纬度:29.723356 经度:106.598103
[2020-04-26 17:14:30] 纬度:29.723376 经度:106.59817
[2020-04-26 17:14:31] 纬度:29.723391 经度:106.59835
[2020-04-26 17:14:32] 纬度:29.723391 经度:106.59857
[2020-04-26 17:14:33] 纬度:29.72335 经度:106.602948
[2020-04-26 17:14:34] 纬度:29.723346 经度:106.604158
[2020-04-26 17:14:35] 纬度:29.723356 经度:106.606105
[2020-04-26 17:14:36] 纬度:29.723358 经度:106.608568
[2020-04-26 17:14:37] 纬度:29.723363 经度:106.6087
[2020-04-26 17:14:38] 纬度:29.723363 经度:106.6087
[2020-04-26 17:14:40] 纬度:29.723346 经度:106.609365
[2020-04-26 17:14:41] 纬度:29.723343 经度:106.609385
[2020-04-26 17:14:42] 纬度:29.723343 经度:106.609385
[2020-04-26 17:14:43] 纬度:29.723355 经度:106.609868
[2020-04-26 17:14:44] 纬度:29.723353 经度:106.613723
[2020-04-26 17:14:45] 纬度:29.723273 经度:106.614495
[2020-04-26 17:14:46] 纬度:29.723008 经度:106.615505
[2020-04-26 17:14:47] 纬度:29.723008 经度:106.615505
[2020-04-26 17:14:48] 纬度:29.72212 经度:106.62447
[2020-04-26 17:14:50] 纬度:29.722123 经度:106.625515
[2020-04-26 17:14:51] 纬度:29.722123 经度:106.625515
[2020-04-26 17:14:52] 纬度:29.721476 经度:106.632141
[2020-04-26 17:14:53] 纬度:29.721426 经度:106.632235
[2020-04-26 17:14:54] 纬度:29.721336 经度:106.632291
[2020-04-26 17:14:55] 纬度:29.721255 经度:106.632326
[2020-04-26 17:14:56] 纬度:29.721166 经度:106.632323
[2020-04-26 17:14:57] 纬度:29.720966 经度:106.632263
[2020-04-26 17:14:58] 纬度:29.719906 经度:106.631975
[2020-04-26 17:15:00] 纬度:29.716403 经度:106.630851
[2020-04-26 17:15:01] 纬度:29.716293 经度:106.631013
[2020-04-26 17:15:02] 纬度:29.716255 经度:106.631165
[2020-04-26 17:15:03] 纬度:29.715973 经度:106.631915
[2020-04-26 17:15:04] 纬度:29.71581 经度:106.632115
[2020-04-26 17:15:05] 纬度:29.715611 经度:106.63227
[2020-04-26 17:15:06] 纬度:29.715418 经度:106.632333
[2020-04-26 17:15:07] 纬度:29.715213 经度:106.632333
[2020-04-26 17:15:08] 纬度:29.715005 经度:106.632271
[2020-04-26 17:15:10] 纬度:29.713595 经度:106.631836
[2020-04-26 17:15:11] 纬度:29.712523 经度:106.631435
[2020-04-26 17:15:12] 纬度:29.712408 经度:106.631308
[2020-04-26 17:15:13] 纬度:29.712295 经度:106.631201
[2020-04-26 17:15:14] 纬度:29.712231 经度:106.631171
[2020-04-26 17:15:15] 纬度:29.712165 经度:106.63116
[2020-04-26 17:15:16] 纬度:29.712096 经度:106.631158
[2020-04-26 17:15:17] 纬度:29.711848 经度:106.631136
[2020-04-26 17:15:18] 纬度:29.710756 经度:106.630786
[2020-04-26 17:15:19] 纬度:29.707925 经度:106.629801
[2020-04-26 17:15:21] 纬度:29.707925 经度:106.629801
[2020-04-26 17:15:22] 纬度:29.707925 经度:106.629801
[2020-04-26 17:15:23] 纬度:29.704841 经度:106.628816
[2020-04-26 17:15:24] 纬度:29.70477 经度:106.628831
[2020-04-26 17:15:25] 纬度:29.704711 经度:106.628873
[2020-04-26 17:15:26] 纬度:29.704668 经度:106.628938
[2020-04-26 17:15:27] 纬度:29.704651 经度:106.629025
[2020-04-26 17:15:28] 纬度:29.704651 经度:106.629123
[2020-04-26 17:15:29] 纬度:29.70468 经度:106.630831
[2020-04-26 17:15:31] 纬度:29.704356 经度:106.632243
[2020-04-26 17:15:32] 纬度:29.703646 经度:106.633906
[2020-04-26 17:15:33] 纬度:29.702735 经度:106.635908
[2020-04-26 17:15:34] 纬度:29.701456 经度:106.639518
[2020-04-26 17:15:35] 纬度:29.701475 经度:106.640381
[2020-04-26 17:15:36] 纬度:29.70151 经度:106.640603
[2020-04-26 17:15:37] 纬度:29.701748 经度:106.641648
[2020-04-26 17:15:38] 纬度:29.702938 经度:106.644295
[2020-04-26 17:15:39] 纬度:29.703033 经度:106.644538
[2020-04-26 17:15:41] 纬度:29.703038 经度:106.64464
[2020-04-26 17:15:42] 纬度:29.703023 经度:106.644741
[2020-04-26 17:15:43] 纬度:29.702196 经度:106.647585
[2020-04-26 17:15:44] 纬度:29.702121 经度:106.647681
[2020-04-26 17:15:45] 纬度:29.702031 经度:106.647763
[2020-04-26 17:15:46] 纬度:29.701816 经度:106.647898
[2020-04-26 17:15:47] 纬度:29.70157 经度:106.647966
[2020-04-26 17:15:48] 纬度:29.701445 经度:106.647958
[2020-04-26 17:15:49] 纬度:29.697065 经度:106.646828
[2020-04-26 17:15:51] 纬度:29.689963 经度:106.644126
[2020-04-26 17:15:52] 纬度:29.686225 经度:106.64176
[2020-04-26 17:15:53] 纬度:29.682431 经度:106.638655
[2020-04-26 17:15:54] 纬度:29.675176 经度:106.632641
[2020-04-26 17:15:55] 纬度:29.669918 经度:106.628875
[2020-04-26 17:15:56] 纬度:29.66877 经度:106.628273
[2020-04-26 17:15:57] 纬度:29.661561 经度:106.624655
[2020-04-26 17:15:58] 纬度:29.658756 经度:106.62259
[2020-04-26 17:15:59] 纬度:29.65431 经度:106.618748
[2020-04-26 17:16:01] 纬度:29.647371 经度:106.613693
[2020-04-26 17:16:02] 纬度:29.640648 经度:106.608845
[2020-04-26 17:16:03] 纬度:29.637853 经度:106.607166
[2020-04-26 17:16:04] 纬度:29.63572 经度:106.606445
[2020-04-26 17:16:05] 纬度:29.634108 经度:106.606165
[2020-04-26 17:16:06] 纬度:29.631573 经度:106.60618
[2020-04-26 17:16:07] 纬度:29.627206 经度:106.606673
[2020-04-26 17:16:08] 纬度:29.61928 经度:106.60695
[2020-04-26 17:16:09] 纬度:29.610996 经度:106.607138
[2020-04-26 17:16:10] 纬度:29.604418 经度:106.606578
[2020-04-26 17:16:12] 纬度:29.598575 经度:106.605823
[2020-04-26 17:16:13] 纬度:29.593738 经度:106.604053
[2020-04-26 17:16:14] 纬度:29.58983 经度:106.60236
[2020-04-26 17:16:15] 纬度:29.589403 经度:106.602068
[2020-04-26 17:16:16] 纬度:29.589135 经度:106.601778
[2020-04-26 17:16:17] 纬度:29.588945 经度:106.601461
[2020-04-26 17:16:18] 纬度:29.588793 经度:106.60107
[2020-04-26 17:16:19] 纬度:29.58872 经度:106.600653
[2020-04-26 17:16:20] 纬度:29.588718 经度:106.600198
[2020-04-26 17:16:22] 纬度:29.588773 经度:106.599111
[2020-04-26 17:16:23] 纬度:29.588923 经度:106.593851
[2020-04-26 17:16:24] 纬度:29.588931 经度:106.591751
[2020-04-26 17:16:25] 纬度:29.588973 经度:106.591641
[2020-04-26 17:16:26] 纬度:29.589033 经度:106.591555
[2020-04-26 17:16:27] 纬度:29.589106 经度:106.591486
[2020-04-26 17:16:28] 纬度:29.589191 经度:106.591436
[2020-04-26 17:16:29] 纬度:29.589286 经度:106.591405
[2020-04-26 17:16:30] 纬度:29.590408 经度:106.591231
[2020-04-26 17:16:32] 纬度:29.590531 经度:106.591223
[2020-04-26 17:16:33] 纬度:29.592293 经度:106.591208
[2020-04-26 17:16:34] 纬度:29.593398 经度:106.591495
[2020-04-26 17:16:35] 纬度:29.593476 经度:106.591518
[2020-04-26 17:16:36] 纬度:29.593476 经度:106.591518
[2020-04-26 17:16:37] 纬度:29.593823 经度:106.591546
[2020-04-26 17:16:38] 纬度:29.593871 经度:106.591515
[2020-04-26 17:16:39] 纬度:29.593911 经度:106.59147
[2020-04-26 17:16:40] 纬度:29.593945 经度:106.591413
[2020-04-26 17:16:42] 纬度:29.593963 经度:106.591348
[2020-04-26 17:16:43] 纬度:29.593976 经度:106.591273
[2020-04-26 17:16:44] 纬度:29.59408 经度:106.590715
[2020-04-26 17:16:45] 纬度:29.594135 经度:106.590285
[2020-04-26 17:16:46] 纬度:29.594151 经度:106.590176
[2020-04-26 17:16:47] 纬度:29.594633 经度:106.587883
[2020-04-26 17:16:48] 纬度:29.594641 经度:106.587883
[2020-04-26 17:16:49] 纬度:29.595106 经度:106.58583
[2020-04-26 17:16:50] 纬度:29.59519 经度:106.585778
[2020-04-26 17:16:52] 纬度:29.595281 经度:106.585751
[2020-04-26 17:16:53] 纬度:29.595496 经度:106.585756
[2020-04-26 17:16:54] 纬度:29.596118 经度:106.58588
[2020-04-26 17:16:55] 纬度:29.596226 经度:106.585941
[2020-04-26 17:16:56] 纬度:29.596411 经度:106.586123
[2020-04-26 17:16:57] 纬度:29.596635 经度:106.586503
[2020-04-26 17:16:58] 纬度:29.59696 经度:106.586975
[2020-04-26 17:16:59] 纬度:29.597063 经度:106.587038
[2020-04-26 17:17:00] 纬度:29.597273 经度:106.58711
[2020-04-26 17:17:01] 纬度:29.59769 经度:106.587143
[2020-04-26 17:17:03] 纬度:29.599486 经度:106.587171
[2020-04-26 17:17:04] 纬度:29.599621 经度:106.587098
[2020-04-26 17:17:05] 纬度:29.599823 经度:106.58692
[2020-04-26 17:17:06] 纬度:29.599965 经度:106.586703
[2020-04-26 17:17:07] 纬度:29.600108 经度:106.586316
[2020-04-26 17:17:08] 纬度:29.600895 经度:106.583935
[2020-04-26 17:17:09] 纬度:29.600953 经度:106.583715
[2020-04-26 17:17:10] 纬度:29.600951 经度:106.583641
[2020-04-26 17:17:11] 纬度:29.600925 经度:106.583568
[2020-04-26 17:17:13] 纬度:29.600876 经度:106.583503
[2020-04-26 17:17:14] 纬度:29.600808 经度:106.583451
[2020-04-26 17:17:15] 纬度:29.600708 经度:106.58342
[2020-04-26 17:17:16] 纬度:29.598305 经度:106.582803
[2020-04-26 17:17:17] 纬度:29.596901 经度:106.582431
[2020-04-26 17:17:18] 纬度:29.592926 经度:106.580938
[2020-04-26 17:17:19] 纬度:29.590686 经度:106.580518
[2020-04-26 17:17:20] 纬度:29.59025 经度:106.580463
[2020-04-26 17:17:21] 纬度:29.58901 经度:106.580446
[2020-04-26 17:17:23] 纬度:29.58523 经度:106.580448
[2020-04-26 17:17:24] 纬度:29.58225 经度:106.580383
[2020-04-26 17:17:25] 纬度:29.58181 经度:106.580535
[2020-04-26 17:17:26] 纬度:29.581141 经度:106.580938
[2020-04-26 17:17:27] 纬度:29.580713 经度:106.581355
[2020-04-26 17:17:28] 纬度:29.580281 经度:106.581948
[2020-04-26 17:17:29] 纬度:29.579855 经度:106.58283
[2020-04-26 17:17:30] 纬度:29.57967 经度:106.583291
[2020-04-26 17:17:31] 纬度:29.579613 经度:106.583413
[2020-04-26 17:17:33] 纬度:29.579613 经度:106.583413
[2020-04-26 17:17:34] 纬度:29.577626 经度:106.585158
[2020-04-26 17:17:35] 纬度:29.576251 经度:106.586611
[2020-04-26 17:17:36] 纬度:29.575718 经度:106.587248
[2020-04-26 17:17:37] 纬度:29.575708 经度:106.587286
[2020-04-26 17:17:38] 纬度:29.575711 经度:106.587328
[2020-04-26 17:17:39] 纬度:29.575726 经度:106.587368
[2020-04-26 17:17:40] 纬度:29.575771 经度:106.587458
[2020-04-26 17:17:41] 纬度:29.575788 经度:106.587538
[2020-04-26 17:17:42] 纬度:29.575786 经度:106.587618
[2020-04-26 17:17:44] 纬度:29.575755 经度:106.587833
[2020-04-26 17:17:45] 纬度:29.57572 经度:106.587853
[2020-04-26 17:17:46] 纬度:29.575676 经度:106.587885
[2020-04-26 17:17:47] 纬度:29.575621 经度:106.58792
[2020-04-26 17:17:48] 纬度:29.575621 经度:106.58792
[2020-04-26 17:17:49] 纬度:29.575621 经度:106.58792
[2020-04-26 17:17:50] 纬度:29.575621 经度:106.58792
[2020-04-26 17:17:51] 纬度:29.575621 经度:106.58792
[2020-04-26 17:17:52] 纬度:29.575621 经度:106.58792
[2020-04-26 17:17:54] 纬度:29.575621 经度:106.58792
[2020-04-26 17:17:55] 发送了熄火事件:
[2020-04-26 17:17:55] 执行了停止行驶服务
[2020-04-26 17:17:55] gps轨迹跑完,自动停止行驶!
------------------------------------------------------------------------
[2020-04-26 17:18:01] 建立了连接
[2020-04-26 17:18:01] 进行了登录操作
[2020-04-26 17:18:01] 发送了版本信息
[2020-04-26 17:18:02] 当前设置了GPS轨迹:gpsLine3.txt
[2020-04-26 17:18:02] 发送了点火事件
[2020-04-26 17:18:04] 纬度:29.519863 经度:106.484645
[2020-04-26 17:18:05] 纬度:29.519863 经度:106.484645
[2020-04-26 17:18:06] 纬度:29.519863 经度:106.484645
[2020-04-26 17:18:07] 纬度:29.519863 经度:106.484645
[2020-04-26 17:18:09] 纬度:29.519863 经度:106.484645
[2020-04-26 17:18:10] 纬度:29.519863 经度:106.484645
[2020-04-26 17:18:11] 纬度:29.519863 经度:106.484645
[2020-04-26 17:18:12] 纬度:29.519863 经度:106.484645
[2020-04-26 17:18:13] 纬度:29.519863 经度:106.484645
[2020-04-26 17:18:14] 纬度:29.519863 经度:106.484645
[2020-04-26 17:18:15] 纬度:29.51929 经度:106.498255
[2020-04-26 17:18:16] 纬度:29.519245 经度:106.49839
[2020-04-26 17:18:17] 纬度:29.519196 经度:106.498496
[2020-04-26 17:18:19] 纬度:29.519095 经度:106.498686
[2020-04-26 17:18:20] 纬度:29.519106 经度:106.498731
[2020-04-26 17:18:21] 纬度:29.519121 经度:106.49879
[2020-04-26 17:18:22] 纬度:29.519141 经度:106.498851
[2020-04-26 17:18:23] 纬度:29.519215 经度:106.499026
[2020-04-26 17:18:24] 纬度:29.519258 经度:106.499136
[2020-04-26 17:18:25] 纬度:29.519415 经度:106.49923
[2020-04-26 17:18:26] 纬度:29.519476 经度:106.499251
[2020-04-26 17:18:27] 纬度:29.519686 经度:106.49952
[2020-06-17 10:45:19] 启动了模拟程序
[2020-06-17 10:46:00] 建立了连接
[2020-06-17 10:46:00] 进行了登录操作
[2020-06-17 10:46:00] 发送了版本信息
[2020-06-17 10:46:01] 当前设置了GPS轨迹:gpsLine5.txt
[2020-06-17 10:46:01] 发送了点火事件
[2020-06-17 10:46:03] 纬度:29.571413 经度:106.489936
[2020-06-17 10:46:06] 纬度:29.571413 经度:106.489936
[2020-06-17 10:46:09] 纬度:29.571413 经度:106.489936
[2020-06-17 10:46:12] 纬度:29.571413 经度:106.489936
[2020-06-17 10:46:16] 纬度:29.572476 经度:106.489228
[2020-06-17 10:46:19] 纬度:29.57247 经度:106.489278
[2020-06-17 10:46:22] 纬度:29.572478 经度:106.48928
[2020-06-17 10:46:25] 纬度:29.572493 经度:106.489308
[2020-06-17 10:46:28] 纬度:29.572491 经度:106.489336
[2020-06-17 10:46:31] 纬度:29.572516 经度:106.489401
[2020-06-17 10:46:34] 纬度:29.572516 经度:106.489463
start.py
View file @
e7f83f82
#utf-8
import
time
import
traceback
from
lib.socket.service.AutoCarTimerService
import
AutoCarTimerService
#写入文件
def
writeToFile
(
path
,
data
,
type
=
1
):
#:代表追加 0:代表覆盖
if
(
type
==
1
):
with
open
(
path
,
"a"
,
encoding
=
'utf-8'
)
as
fi
:
fi
.
write
(
data
)
else
:
with
open
(
path
,
"w"
,
encoding
=
'utf-8'
)
as
fi
:
fi
.
write
(
data
)
def
startSimulaterService
():
autoCarObj
=
AutoCarTimerService
()
autoCarObj
.
setHost
(
"10.100.12.32"
)
# 设置主机地址
autoCarObj
.
setPort
(
9008
)
# 设置端口号
autoCarObj
.
setCarId
(
"M202003060520"
)
#设置车机号
autoCarObj
.
setSendDur
(
1
)
# 设置发送消息的间隔时间
autoCarObj
.
setSendDur
(
3
)
# 设置发送消息的间隔时间
autoCarObj
.
setTimeout
(
30
)
# 设置socket超时时间
autoCarObj
.
setOilExpend
(
10
)
# 设置1L 油跑多少公里
autoCarObj
.
setSpeed
(
80
)
#设置车速,每小时多少公里
...
...
@@ -19,10 +29,18 @@ def startSimulaterService():
如果想要每天的9点自动执行一次轨迹行驶,则设置:year=0,month=0,day=0,hour=9,minute=0,second=0
如果想要每天的9点30自动执行一次轨迹行驶,则设置:year=0,month=0,day=0,hour=9,minute=30,second=0
'''
autoCarObj
.
startService
(
year
=
0
,
month
=
0
,
day
=
0
,
hour
=
0
,
minute
=
0
,
second
=
1
)
autoCarObj
.
startService
(
year
=
0
,
month
=
0
,
day
=
0
,
hour
=
0
,
minute
=
46
,
second
=
0
)
if
__name__
==
"__main__"
:
startSimulaterService
()
try
:
startSimulaterService
()
except
BaseException
as
e
:
timeS
=
int
(
time
.
time
())
timeArray
=
time
.
localtime
(
timeS
)
datetime
=
time
.
strftime
(
"
%
Y-
%
m-
%
d
%
H:
%
M:
%
S"
,
timeArray
)
err
=
traceback
.
format_exc
()
writeToFile
(
"data/log1.txt"
,
"["
+
datetime
+
"]"
,
type
=
1
)
writeToFile
(
"data/log1.txt"
,
err
,
type
=
1
)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment