IT/Software 2015. 6. 2.
WIZnet chipset driver 사용법
ioLibrary 로 명명 되어 있는 위즈네트 칩셋의 드라이버 사용법을 정리해 놓은 블로그 글마치 장인의 혼이 깃든 코드이다.부족한 점이 있더라고 공개되어 있는 만큼 피드백이나 참여도가 높아지길 기대하면서 해당글의 링크를 소개한다.ioLibrary 100% 활용하기 (1)ioLibrary 100% 활용하기 (2)ioLibrary 100% 활용하기 (3) ioLibrary 100% 활용하기 (4) ioLibrary는 WIZnet의 W5XXX(W5100,W5200,W5300,W5500) 기반의 통합 BSD socket Library를 제공한다. 칩별로 차이가 있는 Hardware dependent code들을 Driver로 분리하여 각각 구현되었고, 이를 이용하여 BSD Socket API를 구현함으로써, ..
IT/IoT | Hardware 2015. 5. 21.
초보개발자 웹서버 구현하기 - W5500 EVB, ARM CortexM0
마찬가지로 위즈네트의 W5500을 이용하여 간단하게 웹서버를 구현해 보는 자료이다.위즈네트 아카데미에서 유사한 강의가 계속 진행되고 있으니 관심만 있다면 누구든지 구현이 가능하다.본 자료는 강사분 중 Eric이 작성한 링크를 소개하고 있다. #ARM #CortexM0 보드인 #W5500-EVB 로 웹서버를 구현해 보는 설명자료이다. 위즈네트에서 생산중인 W5500 칩을 이용하여 간단하게 웹으로 LED를 제어하고, ADC 값을 모니터링 할 수 있도록 해 주는 예제를 포함하고 있다. Note 0. W5500-EVB 웹 서버 응용 개발: W5500-EVB 소개W5500-EVB는 WIZnet의 W5500 칩을 이용하여 임베디드 네트워크 디바이스 개발을 위해 활용 가능한 Evaluation board 이다. W5..
IT 2015. 3. 7.
TCP/IP 통신 예제 in mbed.org
대표적인 라이브러리를 정리해 보자.기본적으로 cookbook에 보면 몇가지 표로 정리되어 있다.http://mbed.org/handbook/TCP-IP-protocols-and-APIs주로, 공식 EthernetInterface 라이브러리를 사용하고 있다.HTTPClient - HTTPClient_HelloWorld (Donatien Garnier) TinyHTTP_b - denki-yohou_b (Suga koubou) NTPClient - NTPClient_HelloWorld (Donatien Garnier) WebSocketClient - WebSocket_HelloWorld(Samuel Mokrani) RPC over HTTP Server - RPC over HTTP Server (François..
IT 2015. 3. 4.
IoT DIY 예제 - CO2 Sensor with WIZ550S2E
세상에 많은 종류의 센서들이 있다.여기서는 CO2를 감지하는 센서 모듈을 활용하여 #IoT Device로 만들어 보게 되는 내용을 설명하고 있다.대부분의 센서들은 I2C, SPI, UART 등의 시리얼 인터페이스로 제어가 가능하다.따라서 간단하게 너무 쉽게 Serial to Ethernet 모듈이 있으면 금방 Internet of Things 가 될 수 있다.아래 글에서는 WIZ550S2E 모듈을 사용하고 있다. 순수 국내 기술벤처인 위즈네트의 제품제품 소개 페이지데이터시트 소스다운로드향후 Github 페이지를 통해 다시 공유할 예정이다. 이글도 옆에 있는 훌륭한 분의 글을 옮겨오다. 널리 알려야지~~ (그분블로그)원본 소스의 위치는 An Simple IoT example – connected CO2 S..
IT/Software 2014. 7. 18.
PPPoE 서버 설치 및 구성
참 오래된 기술이다.이런걸 정리해 놓은 게 있으려나..........있지.간단히 국산블로그에서도리눅스에 PPPoE 서버 구축하기 해외 블로그 에서도http://www.howtodoityourself.org/pppoe-server-how-to-do-it-yourself.html 간단히 옮겨보자꾸나. 1. Make sure you have an active internet connection. If not, set it up by using your favorite text editor (I use vim):vim /etc/network/interfaces auto lo iface lo inet loopback iface eth0 inet static address 89.xxx.yyy.zzz #Your pu..
IT 2014. 7. 18.
IPv6 EUI-64bit address 생성하기 - IPv6
(원본글 https://supportforums.cisco.com/document/100566/understanding-ipv6-eui-64-bit-address) MAC 어드레스로 Interface-ID를 생성해 내는 방식에 관한 것이다.약간 변경된 것이 있다는 책의 내용을 보고 웹 서칭..만드는 방법은 아래 그림과 같다. 문제는 맨 왼쪽 바이트의 2번째 비트이다.이 비트가 로컬이냐 글로벌(?)이냐를 나타내는 비트.이전 EUI-64의 경우 '1'이 로컬, '0'이 글로벌(영어로 univeral이네 ^^)이었는데,Modified EUI-64에서는 이를 뒤집었다고.The reason for inverting can be found in RFC4291 section 2.5.1. 일단, 우리는 최신껏만 기억하..
IT 2013. 2. 20.
[외부자료] Beyond 4th Generation(B4G) 이동통신 기술 분석
요소기술들이 많네.일단 M2M 이 눈에 띈다. 기본적으로 표준화 작업에 관련된 내용이 포함되는 것 인가?하나 더, Ad hoc 망 처럼 각각의 단말기가 중간 노드로써 혹은 직접 통신을 하는 형태 (즉, 중간 기지국이나 AP를 거치지 않고)의 기술이 중요한 비중을 차지하는 것 같네. 이런쪽의 연구가 활발해 질 듯, 이론들이야 기존에 많이 나와 있지만.. 이런 글들은 고객 끄덕이면 읽으면 되지만..궁금한 것은 실제 구현은 어떻게 다들 할까? 누군가가 해주겠지..ㅋㅋ..머 리눅스 이런데 대충 구현이 되면 가져다 쓰는 게 일반적인데 첫 구현물을 만드는 인간들은 존경스러울 뿐 ^-^/
IT 2010. 11. 5.
PACHUBE - 주목할 서비스..for IP-USN, WSN
원대한 꿈을 꾸는 서비스다.. 유럽에서 시작하는 것인가. 모르겠다 마는 책(하나 보면서 여러글을 쓴다 ㅋㅋ 생색내기인가..나를위한 정리인가..무튼..Interconnecting Smart Object with IP란 책)에서 얼핏보고 들어가서 보니 완죤 멋있다. http://www.pachube.com/ Store, share & discover realtime sensor, energy and environment data from objects, devices & buildings around the world. Pachube is a convenient, secure & scalable platform that helps you connect to & build the 'internet of thi..
IT 2010. 7. 21.
[네트워크] lwIP TCP/IP stack 설명 자료
좀 오래된 자료이지만, 임베디드 환경에서 S/W TCP/IP 스택을 구해서 작업해야 한다면 한번씩은 참고하게 되는 자료. 원본주소는 여기 : http://www.sics.se/~adam/lwip/doc/lwip.pdf 아주 예전 자료이지만, 기본은 변하지 않는다. 아래 코드 사이즈를 보면 대충 감이 오는 복잡도 UDP 만 구현한다면 왠만한 마이컴에는 큰 무리 없이 포팅이 가능할 듯 하다. 그리고, 여기 위키 사이트도 반드시 참고하길..http://lwip.wikia.com/wiki/LwIP_Wiki lwIP Wiki lwIP - lightweight TCP/IP lwIP is a light-weight implementation of the TCP/IP protocol suite that was orig..