전에, 뭐좀 만들어볼라다가 기능을 잘못 알아 헛 구입한 것을 깨닳은 후, 잡다구리 박스에 넣어 둔 것중에
Lantronix사의 Xport라는 놈이 있었다.
아주 작은 장치 안에, RTOS를 내장하여.. 전원만 공급하면 웹서버로 동작하고,
LAN을 통해 XPort에 접속 가능하도록 하며, 연결된 장비들을 시리얼 및 I/O포트를 통해 제어할 수 있도록 한다.
이거 구입할 당시에 원하던 기능은 -_-... 시리얼로 인터넷의 특정 페이지를 GET하는거였다.
아무튼, 고놈의 메뉴얼을 오랜만에 봐보니 안보이던 문장이 보여, 한번 가지고 놀아 보았다.
TCP/UDP를 통해 GPIO(General Purpose Input/Output)제어 가능한 포트가 3개(CP1~CP3) 있는데,
그놈들을 제어하는 것을 해보았다. 이것만 가지고도 최소 3개의 장비를 원격으로 ON/OFF할 수 있다.
프로그램은 이렇게 작성해보았다.(파이썬 스크립트)
아래는 테스트 중인 모습.
각각의 포트에 LED를 연결해 상태를 체크하였다.
아래는 동작 동영상..