지난 3주동안 업무 중에 웹소켓 구현에 대해 공부하고, 해당 내용을 구현할 방법을 구상하였다.
■ 서버를 통한 외부 접속 방식
- 데이터가 인터넷을 통해 서버로 송출, - 서버에서 (외부 접속을 통해) 데이터를 수신하고, 로직을 처리. - 데이터베이스 저장(할 필요가 없는데도). - 서버에서 웹소켓을 통해 데이터 송출 - 키오스크에서 데이터 수신
이렇게 진행하려고 하였다.
■ 에러 사항
1. 웹소켓에 대한 지식이 전무.
2. 실제 예제 연습 중에 윈도우에서는 처리가 되었지만, 리눅스 서버에서 예제를 똑같이 구현해도 같은 결과가 발생하지 않음
→ 리눅스(Ubuntu)에서 Apache 웹 서버를 띄운 상태에서의 추가적인 제약사항. (해결완료) → 외부접속을 통해 처리해야하는데 내부접속을 할 수 밖에 없었던 점. (해결못함)
■ 방향의 전환
- 아마 소장님께서 지나가듯이 말씀하셨었다. '만약 구현이 제대로 안되는 것 같으면 그냥 윈도우에서 돌리면 어때? 어차피 윈도우 통해서 데이터 받아들이니까.' 이 말씀을 그때는 정신이 팔려서 잘 안들렸지만, 혼자 끙끙대면서 구현해보고, 구상하다보니 마침내 도달한 결론이 되었다... 머쓱.
그래서 기존에는 그림과 같이 카메라→NUC→서버→NUC→키오스크 였는데, 카메라→NUC→키오스크로 변경하려고 한다. (실제로는 아직 안해봄) 구현 가능성이 넘쳐보이니 일단 시도하려고 한다.
댓글 영역