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