Websocket Example for W5500

Websocket을 이용한 Hello world 만들기

개발환경은 매우 쉬운 mbed.org 를 통해서 하도록 한다.

먼저, 기존의 프로젝트가 있는지 찾아보는 작업부터 시작한다. (항상 그렇지만 선구자들이 있다) Search “WebSocket”

마침 Ethernet 을 쓰고 있는 예제를 찾을 수 있어 다행이다.

Websocket project page

“Import this program” 버튼을 누르면, 내 작업 공간으로 이 프로젝트를 전부 가져올 수 있다.

Import Program

자신이 원하는 프로젝트 명으로 쓰고, “Import” 버튼을 누르면 그림처럼 자신의 작업공간으로 복사해서 가져오게 된다.

이제 W5500 라이브러리로 변경해야 한다. 기존의 EthernetInterface를 삭제하고 W5500Interface 라이브러리를 가져온다.

Import W5500Interface library

그냥 컴파일 해보자. 당연히 에러가~

Compile Error

W5500Interface 라이브러리에 맞게 초기화 부분을 수정해 주고, 연결핀을 맞추어 주고 다시 컴파일해보자.

initialize W5500Interface library

잘 된다. 물론 위 코드에서 지원되지 않는 mbed platform 보드를 사용하는 경우 보드문서를 살펴보고 SPI에 해당하는 핀에 맞게 바꿔줘야 한다.

Websocket Result

Websocket Hello world for W5500 포팅(개발) 작업은 여기서 마무리.

다음 글에서는 완성된 Program을 Publish해 보도록 하자.

Email me when Bongjun Hur publishes or recommends stories