[INTERFACE]/Ethernet2013. 8. 17. 02:44

임베디드 웹서버를 이용한 온습도 모니터링

임베디드 웹서버를 이용한 온습도 모니터링



임베디드 웹서버 테스트 참고 EFM32를 이용한 임베디드 웹서버 테스트 예제 참고


EFM32 Embedded Webserver - Temperature and Humidity Web Monitoring 동영상

EFM32 웹서버에 접속하면 2초에 한번씩 온습도 데이터를 전송하는 테스트 이다. 인터넷이 연결되는 핸드폰이나 모바일 기기에서 온습도 모니터 가능하다.



EFM32 Webserver Test Page

웹서버 IP 로 접속하면 가장 최근의 온습도 데이터를 확인할 수 있다.

 

 

Posted by nexp

댓글을 달아 주세요

[INTERFACE]/Ethernet2012. 12. 31. 02:28

실시간 임베디드 웹서버 테스트 - 가속도 센서 그래프출력

실시간 임베디드 웹서버 테스트 - 가속도 센서 그래프출력



W5200을 이용하여 실시간 임베디드 웹서버 테스트 (참고 adStar 을 이용한 웹서버 테스트)



실시간 업데이트 웹서버 테스트 동영상

실시간성 테스를 위해 3축 가속도 센서 데이터를 모니터링 하는 예제를 테스트 했다. 

 

 


SD Card를 이용한 Embedded Webserver 테스트 동영상 

SD card에 웹페이지를 저장하고 네으웍으로 접속하여 간단한 웹서버 기능을 테스트 하고 있다. 디지털 입력, 디지털 출력, 아날로그 입력 등을 웹브라우저나 스마트폰등에서 접속하여 테스트할수 있다.

 

 

Posted by nexp
TAG webserver

댓글을 달아 주세요

[INTERFACE]/Ethernet2012. 4. 6. 12:50

MCU + MAC + Phy 칩 비교 - 임베디드 웹서버 구축용

MCU + MAC + Phy 칩 비교 - 임베디드 웹서버 구축용

어떻게 하면 저렴한 임베디드 네트웍을 구성할 수 있을까?

부품이 적게 들려면 이더넷을 위해 MCU, MAC, Phy 가 함된 칩을 선택하는것이 가장 좋은데...
요즘 시장에 판매되고 있는 제품 중에 몇가지 후보군을 뽑아 보았다. 물론 수량에 따라 가격과 수급은 변수가 많겠지만 일반적으로 500개 이하 제품에 대해 고려 해보았다.

(아래 내용은 필자가 사용해 본결과를 토대로 작성되었다.)

 


우선 소프트웨어 부담을 들어주는 Wiznet의  H/W TCP/IP 를 가진 W7100A (W7100)을 보면 8051코어에 64K Flach/64K RAM으로 간단한 웹서버 제작에 좋아 보인다. 소매 기준 6000원 정도 인데 100개 정도 되면 30%정도 내려 가지 않을까...

단점은 SPI/I2C 등의 페리가 없다. SD Card라도 달려고 하면 아주 힘들다.
복잡한 페리가 필요 하다면 데이터 받아서 넘겨 주는 기능만 넣도록 하면 해결 되지 않을까...

 

 


 

다음으로 PIC18 + MAC + Phy 칩인 PIC18F67J10 이다.
소매 기준으로 3000원대에 구매 가능하다. 64K Flash/3.38K Ram I2C, SPI등의 페리가 풍부하다. 저렴하고 간단한 네트웍 솔루션으로는 제격이다.

단점은 TCP/IP 스텍은 직접 올려야 한다.(이부분은 Microchip에서 제공하므로 해결책은 없는것은 아니다. 네트웍 기능이 복잡해 질 수록 고생은 하겠지만...)
또 한가지 RAM이 너무 작다. 네트웍에서 램이 작다는것은 프로그래머가 고생해야 한다는 예기인데...

 

 


 가격은 조금 더 비싸지만 하드웨어 TCP/IP + Cortex-M3 + Phy 가 하나의 칩으로 패키지된 W7200이 있다. 소프트웨어 부담도 적도 하드웨어 성능도 뛰어나고...

단점으로 비싸다. 수량으로 커버 가능하겠지만...

 


또 하나 Cortex-M3 + MAC+ Phy 로 구성된 TI의 LM3S8962 가 있는데... 너무 비싸다.
TI 홈페이지는 1k 기준 7~8$대라고 되어 있는데 시중에서(Digikey에서 1k 만원이 넘고, 소매가는 2만원 가까이 한다.)
비싸고 수급도 힘들어 사용하기 너무 힘든것 같다.

 

저렴하고 심플한 임베디드 네트웍 구성을 위해서 여러가지 솔루션이 있지만 가격 및 개발 기간(난위도), 수량에 따라서 적절하게 조절 할 필요가 있을것 같다.

 

 

 

Posted by nexp

댓글을 달아 주세요

[INTERFACE]/Ethernet2009. 11. 20. 20:00

ENC424J600 10/100 Base-T Ethernet Controller

ENC424J600 10/100 Base-T Ethernet Controller


Microchip ENC28J60의 후속 모델로 Microchip ENC424J600 10/100BaseT Ethernet controller가 출시 되었다. SPI방식의 소형 이더넷 컨트롤러라는 장점을 가진 ENC28J60을 사용하사용자 삽입 이미지면서 느꼈던 속도문제(10 Base-T에서 100 Base-T로 업그레이드 되어)가 해결된것 같다. 한번 사용해 볼만 헌데,,, 그리고 Microchip FREE TCP/IP Stack 도 V5.0 으로 업데이트 되었군.

이제 Hardware TCP/IP W5100과 비교해 테스트 해볼만 하지 않을까...



ENC424J60 데이터 시트

ENC424J60 핀맵



Posted by nexp

댓글을 달아 주세요

[INTERFACE]/Ethernet2009. 5. 21. 22:55

Ethernet Test Board 제작

Ethernet Test Board 제작



테스트 보드 만들면서 Ethernet Module을 테스트 할 수 있는 보드를 제작했다.
W5100 모듈을 연결하거나, Enc28j60 모듈을 연결할 수 있는 보드로 표준 핀맵을 가진 S-Type, [SM-Type EVM] MCU를 이용하여 ARM7, Cortex-M3, AVR, MSP430, PIC 등 다양한 MCU를 적용가능하다.



소형의 W5100 모듈 적용하여 간단한 이더넷 테스가 쉽게 가능하다.




UART, ADC, PWM, DIO, I2C, SPI 등의 기본 핀들은 모두 빠져 있어서 임베디드 웹서버(Webserber) 테스트 하기 쉽도록 했다.






Posted by nexp

댓글을 달아 주세요