본문 바로가기
개발일기

[개발일기 시작] 식은 열정에 기름 붓기 / pos기 연동 테스트 방법

by S나라라2 2020. 2. 14.
반응형

 

벌써 부서배치 6개월차다. 회사 생활 넘나 정신없는 것...

 

분명 입사 전까지만 해도 머리 굴리면서 코딩이 하고 싶고 내 결과물을 만들어내고 싶었는데, 막상 오니까.. 이렇게..

벌써 찌들었다.. 

성취감도 뿌듯함도 사라지고 기계처럼 코딩하고 있다 ㅠㅅㅠ

 

하루하루 분명 새로운 것도 많을테고 배우는 것도 있을텐데

이렇게 흘러가면 아쉽지 않을까....

 

그래서 오늘부터 개발일기를 적어봐야겠다.

'1일 1개발일기'가 어려우면 최소 '1주일 1개발일기' 시작-!!

 


 

개발일기의 목적

 

1. 개발에 대한 열정을 키우기 위해

2. 오늘 새롭게 배운 기술을 기억하기 위해

3. 나중에 개발역량의 차이를 살펴보기 위해  (지금보단 나아졌겠지..?)

 

 


 

POS기 연동 테스트

 

우리 장비는 매장에서 쓰이는 pos기와 연동해서 사용될 수 있다.

pos기에 찍힌 주문 금액이 장비에 실시간 알림이 가능하고, 나중에 영상과 pos기 기록을 함께 살펴볼 수 있도록 기능을 제공하고 있다.

 

그런데 pos기 알림이 잘 동작하는지 테스트하기 위해 pos기를 사야되나..? NO!

 

pos기 혹은 text 알림을 주는 에뮬레이터가 있다.

 

 

AGG Sofware

무료로 다운이 가능하다.

https://www.aggsoft.com/com-port-emulator.htm

 

COM Port Data Emulator - Generates a traffic for a COM,RS232,TCP/IP device. Emulates a device connected through a COM or an Ethe

Brief description: COM Port Data Emulator is a tool for emulating a com port or an Ethernet device, that generates a serial stream of data. The program can create a data flow, wrap it to data packets (RS232, TCP/IP or UDP) and send to a port. COM Port Data

www.aggsoft.com

 

 

AGGSoftware를 통해 TCP/IP 통신을 진행했다.

 

에뮬레이터에서 text를 전송하는 방법은 아래와 같다.

1. tcp/ip client mode를 선택,

2. ip와 port번호 등록

3. data source 탭에 가서 Text Strings 선택 및 텍스트 작성

(반복 전송을 원하면 Repeat mode를 클릭, 지연시간(delay between retries)를 설정

 

 

 

장비에서 나는 tcp로 오는 데이터를 구분하기 위해

시작 문자 #

끝문자 @

로 설정하여 사용했다.

 

그래야 프로토콜에서 토큰을 잘라서 화면에 보여줄 수 있겠지?

 

 

재밌는 프로그램이었다 ㅎㅎㅎㅎ

쉽게 만들 수 있을 것 같은데... 테스트위해서는 꼭 필요한 프로그램이구.... 

이런 아이디어 넘쳐서 가벼운 어플리케이션들 개발하구 싶다

재밌겠즹....?

 

 

 

 

반응형