본문 바로가기

[INTERFACE]/Ethernet

(22)
Mini WebServer real time page update(실시간 웹페이지 업데이트) Mini WebServer real time page update(실시간 웹페이지 업데이트) 소형 웹서버에서 모니터링을 위한 여러 방법이 있다. 가장 간단한 HTML테그를 이용하여 웹브라우저에서 1초에 한번씩 웹서버로 접근하여 데이를 가져와 페이지를 업데이트 하는 방법이 있다. 하지만 이 방법을 이용하면 최소 시간이 1초이고 페이지 내용이 많으면 많을수록 느려지고 실시간 업데이트 확인이 어렵다. ActiveX, ASP등을 이용할 수도 있지만 등치도 있고 여러 제약 사항이 많다. 설치 없이 간단히 사용할 수 있는 방법으로 javascript를 이용하는 방법이 있는데, 요즘 동적 웹페이지를 위해 AJAX을 많이 사용한다고 한다. 원리를 먼저 MCU측에서보면 전송할 데이터를 XML파일로 업데이트 해두었다가 웹..
[ ENC28J60 EVM ] Simple WebServer Test - ATmega128이용 가속도 센서 로거 [ ENC28J60 EVM ] Simple WebServer Test - ATmega128이용 가속도 센서 로거 AVR ATmega128을 이용하여 테스트 할 일이 있어 SPI타입의 Ehternet MAC+PHY 칩 ENC28J60을 이용하여 간단한 웹서버 예제를 작성해 보았다. 일단 예전에 만들어 두었던 [ ENC28J60 EVM ]모듈을 꺼내어 AVR 테스트 보드에 연결 간단히 생각해본 예제로 가속도 센서를 웹에서 로깅할 수 있으면 좋겠다는 생각으로 [LIS3LV02DL] 3축 가속도 센서 myAccel3LV02 모듈을 연결 웹페이지는 가장 간단한 형태로 작성했고, 1초에 한번씩 웹페이지가 업데이트 해서 가속도 센서 값을 담고 있는 웹페이지를 전송할 수 있도록 했다. 웹서버 예제 동영상 웹서버에 접속..
[Luminary] Serial-to-Ethernet Module and Reference Design Kit [Luminary] Serial-to-Ethernet Module and Reference Design Kit Luminary사의 LM3S6432를 이용한 Serial - Ethernet모듈이다.(http://www.luminarymicro.com/products/rdk-s2e.html) 요즘 반도체 회사의 트랜드라면 단연 상품화 가능한 레퍼런스 보드를 내 놓는 일인데, 이더넷 시장에서 많은 비중을 차지 하는 시리얼 게이트웨이 모듈을 타겟으로 한것 같다. 가격은 139$이다. ARM Core + MAC + Phy포함된것을 장점으로 부각하기 위해 아주 소형의 모듈로 제작한것 인상적이다. 시리얼게이트웨이 정도라면 퍼포먼스 보다는 가격이 중요하므로 대부분의 회사들이 저가형으로 만들어 출시 하는데... 50Mh..
초소형 W5300 Web Server Module 보드 제작 AVR128, 64k SRAM Memory, 512k Flash Memory, W5300을 이용하여 초소형 웹서버 모듈을 만들었다.
하이퍼 터미널을 이용한 TCP/IP 통신 테스트 하이퍼 터미널을 이용한 TCP/IP 통신 테스트 TCP/IP 테스트를 위한 테스트 프로그램으로 윈도우에서 기본으로 제공하는 하이퍼 터미널(HiperTerminal) 프로그램을 이용하면 아주 간단하게 테스트 할 수 있다. 먼저 하이퍼 터미널을 실행한다 TCP/IP로 연결 등록정보에서 [연결할 모뎀] -> TCP/IP 를 설정하고 임베디드 보드의 IP를 설정한다. 만약 PC를 서버로 설정하고 싶다면 [호출] -> [호출 대기]로 설정할 수 있다. 만약 PC가 클라이언트라면 [호출]을 클릭하여 원하는 서버로 접속할 수 있다. 테스트 예제 W5100 + AVR보드 (Ethernet2Serial)를 이용하여 간단히 TCP/IP로 전송 받은 데이터를 시리얼 포트로 출력하는 예제를 테스트 해 보았다.
더미 허브와 스위칭 허브 허브는 더미 허브와 스위칭 허브로 나뉘어 집니다. 더미 허브의 경우에는 반이중방식으로 1개의 노드를 8개의 포트로 단순이 나뉘는 역할을 합니다. 그러므로 당연히 대역폭이 8개로 나뉩니다. 예:) 100M의 대역에 8개의 회선을 연결 했을시 각 노드당 속도는 100/8 = 13M 가 한계 입니다. 스위칭 허브의 경우엔 풀듀플렉스 방식으로 허미 허브와 다르게 8개의 포트가 연결 되어 있어도 각 노드가 항상 풀로 사용되어지는 게 아니기 때문에 각 노드당 정해진 대역폭을 각 회선에서 풀로 사용할 수 있습니다. 예:) 100M의 대역에 8개의 회선을 연결 했을시 각 노드당 속도는 더미 허브와 다르게 100M의 대역폭을 모두 사용할 수 있습니다. 1~8번까지의 회선중 하나만이 데이터를 전송한다면 해당 포트를 스위칭..
초소형 웹서버 http://www.geisttek.com/ 에서 판매하는 Microchip의 PIC18 + ENC28J60 + 25LC256을 사용한 초소형 웹서버 이다. 소형이고 가격도 저렴하지만 메모리가 32kbyte 밖에 되지 않아 다양한 웹페이지를 올리기에는 역부족이다. 차라리 dataflash를 사용하는것이 더 좋을듯... 블럭도 기능 Application 약간은 조잡한듯한... NXP ARM7(LPC2k) 사용했다고 함
KS8997 8Port Ethernet Switch 관련자료 KS8997 8Port Ethernet Switch 관련자료 데이터 시트: 회로도: EVM 관련자료: 블럭도

반응형