1
|
|
2
|
이온몰 테스트 ( 센터피시가 성능이 좋아서 여기에 설치 )
|
3
|
10.25.253.72:36042 ( Restful 주소 입력시 포트 )
|
4
|
10.25.253.72:36052 ( 로그인 주소 )
|
5
|
|
6
|
==========입차
|
7
|
|
8
|
입구 LPR
|
9
|
0081-0001-0003-0002-0008-0001
|
10
|
|
11
|
POST : http://10.25.253.72:36042/nxpms/v2.0/lprs
|
12
|
|
13
|
/* 단방향 */
|
14
|
{
|
15
|
"dev": {
|
16
|
"loc": "enter", // enter, exit
|
17
|
"ip": "10.31.3.151", // 필수 아님.
|
18
|
"serial": "0081-0001-0003-0002-0008-0001", // unit -> full_code
|
19
|
"name": "lpr", // 필수 아님
|
20
|
"desc": "nexpa linux lpr system" // 필수 아님
|
21
|
},
|
22
|
"scar": {
|
23
|
"type": "middle"
|
24
|
},
|
25
|
"lpr": [
|
26
|
{
|
27
|
"cap": {
|
28
|
"ch": 1,
|
29
|
"pos": "front", // front, back - 전면, 후면 (전면시 upcode -> "", 후면시 upcode -> UP, NP 이면 전방 데이터 필수, NW 이면 후면만 단독)
|
30
|
"time": 1599201077 // 입출차 시간
|
31
|
|
32
|
},
|
33
|
"proc": {
|
34
|
"time": 62,
|
35
|
"result": "same", // part, same, erro - 부분인식, 정인식, 미인식
|
36
|
"carnum": "66B6666", //차량번호
|
37
|
"upcode": "" // "", NP, UP, NW - ' "" '앞 데이터 1개, ' NP '앞 뒤 다름, ' UP '앞 뒤 비슷, ' NW '앞 없이 뒤만
|
38
|
},
|
39
|
"img": {
|
40
|
"path": "/images/lpr/2.jpg",
|
41
|
"type": "no param",
|
42
|
"bin": "MDA=" /* 차량이미지, 없어도 됨, 다만 이미지가 표출 안될 뿐 .. */
|
43
|
}
|
44
|
}
|
45
|
]
|
46
|
}
|
47
|
|
48
|
/* 양방향 LPR 인경우 */
|
49
|
|
50
|
{
|
51
|
"dev": {
|
52
|
"loc": "enter",
|
53
|
"ip": "10.31.3.151",
|
54
|
"serial": "0081-0001-0003-0002-0008-0001",
|
55
|
"name": "lpr",
|
56
|
"desc": "nexpa linux lpr system"
|
57
|
},
|
58
|
"scar": {
|
59
|
"type": "middle"
|
60
|
},
|
61
|
"lpr": [
|
62
|
{
|
63
|
"cap": {
|
64
|
"ch": 1, /* 전면 카메라 */
|
65
|
"pos": "front",
|
66
|
"time": 1581147327
|
67
|
|
68
|
},
|
69
|
"proc": {
|
70
|
"time": 62,
|
71
|
"result": "same",
|
72
|
"carnum": "11가1112",
|
73
|
"upcode": "" // "", NP, UP, NW - ' "" '앞 데이터 1개, ' NP '앞 뒤 다름, ' UP '앞 뒤 비슷, ' NW '앞 없이 뒤만
|
74
|
},
|
75
|
"img": {
|
76
|
"path": "/images/lpr/2.jpg",
|
77
|
"type": "no param",
|
78
|
"bin": "MDA="
|
79
|
}
|
80
|
},
|
81
|
{
|
82
|
"cap": {
|
83
|
"ch": 101, /* 후면 카메라 */
|
84
|
"pos": "back",
|
85
|
"time": 1567955214
|
86
|
|
87
|
},
|
88
|
"proc": {
|
89
|
"time": 62,
|
90
|
"result": "same",
|
91
|
"carnum": "11가1111",
|
92
|
"upcode": "" // "", NP, UP, NW - ' "" '앞 데이터 1개, ' NP '앞 뒤 다름, ' UP '앞 뒤 비슷, ' NW '앞 없이 뒤만
|
93
|
},
|
94
|
"img": {
|
95
|
"path": "/images/lpr/2.jpg",
|
96
|
"type": "no param",
|
97
|
"bin": "MDA="
|
98
|
}
|
99
|
}
|
100
|
]
|
101
|
}
|
102
|
|
103
|
|
104
|
==========출차
|
105
|
|
106
|
출구 LPR
|
107
|
0081-0001-0003-0002-0009-0003
|
108
|
|
109
|
POST : http://10.25.253.72:36042/nxpms/v2.0/lprs
|
110
|
|
111
|
/* 단방향 */
|
112
|
{
|
113
|
"dev": {
|
114
|
"loc": "enter", // enter, exit
|
115
|
"ip": "10.31.3.151", // 필수 아님.
|
116
|
"serial": "0081-0001-0003-0002-0009-0003", // unit -> full_code
|
117
|
"name": "lpr", // 필수 아님
|
118
|
"desc": "nexpa linux lpr system" // 필수 아님
|
119
|
},
|
120
|
"scar": {
|
121
|
"type": "middle"
|
122
|
},
|
123
|
"lpr": [
|
124
|
{
|
125
|
"cap": {
|
126
|
"ch": 1,
|
127
|
"pos": "front", // front, back - 전면, 후면 (전면시 upcode -> "", 후면시 upcode -> UP, NP 이면 전방 데이터 필수, NW 이면 후면만 단독)
|
128
|
"time": 1599201077 // 입출차 시간
|
129
|
|
130
|
},
|
131
|
"proc": {
|
132
|
"time": 62,
|
133
|
"result": "same", // part, same, erro - 부분인식, 정인식, 미인식
|
134
|
"carnum": "66B6666", //차량번호
|
135
|
"upcode": "" // "", NP, UP, NW - ' "" '앞 데이터 1개, ' NP '앞 뒤 다름, ' UP '앞 뒤 비슷, ' NW '앞 없이 뒤만
|
136
|
},
|
137
|
"img": {
|
138
|
"path": "/images/lpr/2.jpg",
|
139
|
"type": "no param",
|
140
|
"bin": "MDA=" /* 차량이미지, 없어도 됨, 다만 이미지가 표출 안될 뿐 .. */
|
141
|
}
|
142
|
}
|
143
|
]
|
144
|
}
|
145
|
|
146
|
|
147
|
|
148
|
-> Tkno. 가 응답으로 옮. ( 예: 0081-0002-0001-0001-0038-0001-0002-200924070416 )
|
149
|
|
150
|
==========조회
|
151
|
http://10.25.253.72:36042/nxpms/v2.0/unit/0081-0002-0001-0001-0012-0001/serial/0081-0002-0001-0001-0038-0001-0015-200928221002/payments
|
152
|
|
153
|
-> 요금이 응답으로 옮.
|
154
|
|
155
|
==========할인
|
156
|
http://10.25.253.72:36042/nxpms/v2.0/discount-tickets
|
157
|
{
|
158
|
"unit": {
|
159
|
"fullCode": "0081-0002-0001-0001-0012-0001"
|
160
|
},
|
161
|
"tkNo": "0081-0002-0001-0001-0038-0001-0002-200924070416",
|
162
|
"serialNo": "0001200914011000120000009", /* 0120 분 / 1440 분 (24시간) / 000009 일련번호 (6자리) */
|
163
|
"ticketType": "BR"
|
164
|
}
|
165
|
2
|
166
|
|
167
|
==========ERROR ALERT
|
168
|
http://10.25.253.72:36042/nxpms/v2.0/status-devices
|
169
|
{
|
170
|
"unit": {
|
171
|
"fullCode": "0081-0002(운영사: 2,웰시아/ 1,이온몰)-0001(주차장번호)-0001(주차구역변호,)-0008(장비번호)-0001" // 장비번호
|
172
|
},
|
173
|
"errCode": "0000", // 에러코드
|
174
|
"status": 2, // 0: 정상, 1: 에러, 2: 복구, 3: 사용안함
|
175
|
"sendTime": 1595319985 // 발생시간
|
176
|
}
|
177
|
|
178
|
|
179
|
==========결제
|
180
|
http://10.25.253.72:36042/nxpms/v2.0/payment-details
|
181
|
{
|
182
|
"unit": {
|
183
|
"fullCode": "0081-0002-0001-0001-0012-0001"
|
184
|
},
|
185
|
"payment": {
|
186
|
"car": {
|
187
|
"tkNo": "0081-0002-0001-0001-0038-0001-0001-200924070416"
|
188
|
}
|
189
|
},
|
190
|
"payDate": 1600937984, /* 결제시간 */
|
191
|
"payType": 0, /* 0: 0원 결제, 1: 현금 */
|
192
|
"payAmt": 0, /* 현금인경우 채워준다 */
|
193
|
"recvAmt": 0, /* 현금인경우 위와 동일하게 채워준다. */
|
194
|
"retAmt": 0, /* 반환금 */
|
195
|
"notRetAmt": 0,
|
196
|
"vatAmt": 0,
|
197
|
"card": null,
|
198
|
"cash": {
|
199
|
"sendTime": 1600937984,
|
200
|
"inOutType": 1,
|
201
|
"currCoin1": 0,
|
202
|
"currCoin2": 0,
|
203
|
"currCoin3": 0,
|
204
|
"currCoin4": 4,
|
205
|
"currCoin5": 0,
|
206
|
"currCoin6": 0,
|
207
|
"currBill1": 0,
|
208
|
"currBill2": 0,
|
209
|
"currBill3": 0,
|
210
|
"currBill4": 0,
|
211
|
"currBill5": 0,
|
212
|
"currBill6": 0,
|
213
|
"inCoin1": 0,
|
214
|
"inCoin2": 0,
|
215
|
"inCoin3": 0,
|
216
|
"inCoin4": 0,
|
217
|
"inCoin5": 0,
|
218
|
"inCoin6": 0,
|
219
|
"inBill1": 0,
|
220
|
"inBill2": 0,
|
221
|
"inBill3": 0,
|
222
|
"inBill4": 0,
|
223
|
"inBill5": 0,
|
224
|
"inBill6": 0,
|
225
|
"outCoin1": 0,
|
226
|
"outCoin2": 0,
|
227
|
"outCoin3": 0,
|
228
|
"outCoin4": 0,
|
229
|
"outCoin5": 0,
|
230
|
"outCoin6": 0,
|
231
|
"outBill1": 0,
|
232
|
"outBill2": 0,
|
233
|
"outBill3": 0,
|
234
|
"outBill4": 0,
|
235
|
"outBill5": 0,
|
236
|
"outBill6": 0,
|
237
|
"notCoin1": 0,
|
238
|
"notCoin2": 0,
|
239
|
"notCoin3": 0,
|
240
|
"notCoin4": 0,
|
241
|
"notCoin5": 0,
|
242
|
"notCoin6": 0,
|
243
|
"notBill1": 0,
|
244
|
"notBill2": 0,
|
245
|
"notBill3": 0,
|
246
|
"notBill4": 0,
|
247
|
"notBill5": 0,
|
248
|
"notBill6": 0
|
249
|
}
|
250
|
}
|