이온몰 테스트 ( 센터피시가 성능이 좋아서 여기에 설치 ) 10.25.253.72:36042 ( Restful 주소 입력시 포트 ) 10.25.253.72:36052 ( 로그인 주소 ) ==========입차 입구 LPR 0081-0001-0003-0002-0008-0001 POST : http://10.25.253.72:36042/nxpms/v2.0/lprs /* 단방향 */ { "dev": { "loc": "enter", // enter, exit "ip": "10.31.3.151", // 필수 아님. "serial": "0081-0001-0003-0002-0008-0001", // unit -> full_code "name": "lpr", // 필수 아님 "desc": "nexpa linux lpr system" // 필수 아님 }, "scar": { "type": "middle" }, "lpr": [ { "cap": { "ch": 1, "pos": "front", // front, back - 전면, 후면 (전면시 upcode -> "", 후면시 upcode -> UP, NP 이면 전방 데이터 필수, NW 이면 후면만 단독) "time": 1599201077 // 입출차 시간 }, "proc": { "time": 62, "result": "same", // part, same, erro - 부분인식, 정인식, 미인식 "carnum": "66B6666", //차량번호 "upcode": "" // "", NP, UP, NW - ' "" '앞 데이터 1개, ' NP '앞 뒤 다름, ' UP '앞 뒤 비슷, ' NW '앞 없이 뒤만 }, "img": { "path": "/images/lpr/2.jpg", "type": "no param", "bin": "MDA=" /* 차량이미지, 없어도 됨, 다만 이미지가 표출 안될 뿐 .. */ } } ] } /* 양방향 LPR 인경우 */ { "dev": { "loc": "enter", "ip": "10.31.3.151", "serial": "0081-0001-0003-0002-0008-0001", "name": "lpr", "desc": "nexpa linux lpr system" }, "scar": { "type": "middle" }, "lpr": [ { "cap": { "ch": 1, /* 전면 카메라 */ "pos": "front", "time": 1581147327 }, "proc": { "time": 62, "result": "same", "carnum": "11가1112", "upcode": "" // "", NP, UP, NW - ' "" '앞 데이터 1개, ' NP '앞 뒤 다름, ' UP '앞 뒤 비슷, ' NW '앞 없이 뒤만 }, "img": { "path": "/images/lpr/2.jpg", "type": "no param", "bin": "MDA=" } }, { "cap": { "ch": 101, /* 후면 카메라 */ "pos": "back", "time": 1567955214 }, "proc": { "time": 62, "result": "same", "carnum": "11가1111", "upcode": "" // "", NP, UP, NW - ' "" '앞 데이터 1개, ' NP '앞 뒤 다름, ' UP '앞 뒤 비슷, ' NW '앞 없이 뒤만 }, "img": { "path": "/images/lpr/2.jpg", "type": "no param", "bin": "MDA=" } } ] } ==========출차 출구 LPR 0081-0001-0003-0002-0009-0003 POST : http://10.25.253.72:36042/nxpms/v2.0/lprs /* 단방향 */ { "dev": { "loc": "enter", // enter, exit "ip": "10.31.3.151", // 필수 아님. "serial": "0081-0001-0003-0002-0009-0003", // unit -> full_code "name": "lpr", // 필수 아님 "desc": "nexpa linux lpr system" // 필수 아님 }, "scar": { "type": "middle" }, "lpr": [ { "cap": { "ch": 1, "pos": "front", // front, back - 전면, 후면 (전면시 upcode -> "", 후면시 upcode -> UP, NP 이면 전방 데이터 필수, NW 이면 후면만 단독) "time": 1599201077 // 입출차 시간 }, "proc": { "time": 62, "result": "same", // part, same, erro - 부분인식, 정인식, 미인식 "carnum": "66B6666", //차량번호 "upcode": "" // "", NP, UP, NW - ' "" '앞 데이터 1개, ' NP '앞 뒤 다름, ' UP '앞 뒤 비슷, ' NW '앞 없이 뒤만 }, "img": { "path": "/images/lpr/2.jpg", "type": "no param", "bin": "MDA=" /* 차량이미지, 없어도 됨, 다만 이미지가 표출 안될 뿐 .. */ } } ] } -> Tkno. 가 응답으로 옮. ( 예: 0081-0002-0001-0001-0038-0001-0002-200924070416 ) ==========조회 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 -> 요금이 응답으로 옮. ==========할인 http://10.25.253.72:36042/nxpms/v2.0/discount-tickets { "unit": { "fullCode": "0081-0002-0001-0001-0012-0001" }, "tkNo": "0081-0002-0001-0001-0038-0001-0002-200924070416", "serialNo": "0001200914011000120000009", /* 0120 분 / 1440 분 (24시간) / 000009 일련번호 (6자리) */ "ticketType": "BR" } 2 ==========ERROR ALERT http://10.25.253.72:36042/nxpms/v2.0/status-devices { "unit": { "fullCode": "0081-0002(운영사: 2,웰시아/ 1,이온몰)-0001(주차장번호)-0001(주차구역변호,)-0008(장비번호)-0001" // 장비번호 }, "errCode": "0000", // 에러코드 "status": 2, // 0: 정상, 1: 에러, 2: 복구, 3: 사용안함 "sendTime": 1595319985 // 발생시간 } ==========결제 http://10.25.253.72:36042/nxpms/v2.0/payment-details { "unit": { "fullCode": "0081-0002-0001-0001-0012-0001" }, "payment": { "car": { "tkNo": "0081-0002-0001-0001-0038-0001-0001-200924070416" } }, "payDate": 1600937984, /* 결제시간 */ "payType": 0, /* 0: 0원 결제, 1: 현금 */ "payAmt": 0, /* 현금인경우 채워준다 */ "recvAmt": 0, /* 현금인경우 위와 동일하게 채워준다. */ "retAmt": 0, /* 반환금 */ "notRetAmt": 0, "vatAmt": 0, "card": null, "cash": { "sendTime": 1600937984, "inOutType": 1, "currCoin1": 0, "currCoin2": 0, "currCoin3": 0, "currCoin4": 4, "currCoin5": 0, "currCoin6": 0, "currBill1": 0, "currBill2": 0, "currBill3": 0, "currBill4": 0, "currBill5": 0, "currBill6": 0, "inCoin1": 0, "inCoin2": 0, "inCoin3": 0, "inCoin4": 0, "inCoin5": 0, "inCoin6": 0, "inBill1": 0, "inBill2": 0, "inBill3": 0, "inBill4": 0, "inBill5": 0, "inBill6": 0, "outCoin1": 0, "outCoin2": 0, "outCoin3": 0, "outCoin4": 0, "outCoin5": 0, "outCoin6": 0, "outBill1": 0, "outBill2": 0, "outBill3": 0, "outBill4": 0, "outBill5": 0, "outBill6": 0, "notCoin1": 0, "notCoin2": 0, "notCoin3": 0, "notCoin4": 0, "notCoin5": 0, "notCoin6": 0, "notBill1": 0, "notBill2": 0, "notBill3": 0, "notBill4": 0, "notBill5": 0, "notBill6": 0 } }