DS1100제품을 이용해서 원격지의 시리얼 통신 다양한 장비들을 제어/관리 하는 구성

1개의 PC서버로 여러대를 통합 관제하는 가정을 두고 가이드를 진행하였습니다. 

DS1100시리즈가 연결될만한 공유기등은 고려하지 않았습니다. 외부망에서 테스트 /사용할 경우 고정IP 또는 공유기의 DDNS서비스등을 이용하여 연결하셔야 합니다.


1.www.chipsen.com 으로 접속하여 MENU → DOWNLOAD → 시리얼디바이스 → DS110X → 서버 툴킷 X32/ X64 다운로드


2. 첨부된 SocketServer 프로그램을 실행 Server Port를 지정 후 Start 시작 (멀티스레드 지원 소켓프로그램, 소스유첨, 멀티스레드를 지원하지 않으면 동시에 사용할 수 없음)


3. 윈도우 설정의 업데이트 및 보안을 클릭


4. 방화벽 및 네트워크 보호를 클릭하고 고급설정을 선택


5. 인바운드 규칙선택 후 우측의 새규칙 선택


6. 포트 선택 후 다음


7. TCP 및 사용 할 로컬포트를 지정하여 다음. (로컬망에서의 포트개방이며, 공유기가 있을 경우 공유기에서도 해당포트를 포트포워딩 등을 통해 개방해줘야 한다)


8. 연결 허용 선택 후 다음, 하고 종료까지 다음으로 마무리 한다.




9. 윈도우 시작 → Tibbo → Tibbo DS Manager 실행


10. 자동으로 인식된 local ethernet 망 내 DS1100시리즈를 확안 후 설정 할 장비를 더블클릭


11. 기본 설정된 IP를 확인



12. 윈도우 시작→ CMD에서 ipconfig 를 실행하여 현재 사용중인 네트워크 망 정보를 확인. 테스트할 PC의 로컬 IP주소와 게이트웨이와 서브넷마스크 정보를 취득.


13. 변경하고자 하는 IP가 local 네트워크에서 사용하지 않는지 ping 테스트를 통해 확인


14. 로컬네트워크 관리부서/담당자로부터 전달받거나 사용하고자 하는 IP로 DS1100시리즈를 설정. 유동IP로 사용하고자 할 때는 DHCP를 1-Enabled로 설정하여 사용



.

15. Routing Mode를 2-Client only로 지정하고 위에서 만들어 둔 서버PC의 IP와 소켓포트를 지정하고 시리얼 특성들 및 옵션값을 설정 후 OK


16. 여러 장비를 동일 소켓포트로 활용한다는 가정하에 위와같이 DS1100시리즈 추가설정.  (위 10번부터 똑같이 반복하여 수행)


17. 서버 프로그램과 DS1100시리즈에 연결된 시리얼포트간 통신이 원할한지 테스트를 해본다. 정상적이라면

서버프로그램에서 Send를 통해 전송한 데이터가 시리얼 포트로 한번에 전달되며, DS1100에 연결된 시리얼포트의 데이터가 서버프로그램으로 전달된다.