본문 바로가기

webserver

(43)
EFM32G210 EVM - 웹서버를 이용한 온습도 모니터링 예제 EFM32G210 EVM - 웹서버를 이용한 온습도 모니터링 예제 EFM32의 저전력 기능을 활용하기 위해 저전력으로 온습도 모니터링 가능한 임베디드 웹서버를 제작했다. 온도, 습도 센서는 STH10 온습도 센서 모듈을 이용하였다. SHT10 온습도 센서 드라이버 소스 //----------------------------------------------------------------------------- // SHT10 Sensor #define SHT_DAT_BIT BIT13 #define SHT_DAT_PORT GPIOB #define SHT_DATA_H() sbi(SHT_DAT_PORT, SHT_DAT_BIT); #define SHT_DATA_L() cbi(SHT_DAT_PORT, SHT_DA..
EFM32G210 EVM - 저전력 Embedded Web Server 테스트 EFM32G210 EVM - 저전력 Embedded Web Server 테스트 EFM32G210의 장점으로 Cortex-M3코어(128k Flash/16k RAM)에 저전력으로 구동 된다. 소형에 저렴하면서 플래시와 램이 풍부해서 소형 임베디드 웹서버 제작하기에 좋을것 같다. 간단히하기 위해 내부 플레쉬메모리에 웹서버를 구현 해 보았다. 할당된 IP에 접속하면 출력될 Web Page간단한 이미지와 입출력 제어를 위한 CGI코드로 구성되어 있다. EFM32 Web Server 테스트 동영상
실시간 임베디드 웹서버 테스트 - 가속도 센서 그래프출력 실시간 임베디드 웹서버 테스트 - 가속도 센서 그래프출력 W5200을 이용하여 실시간 임베디드 웹서버 테스트 (참고 adStar 을 이용한 웹서버 테스트) 실시간 업데이트 웹서버 테스트 동영상실시간성 테스를 위해 3축 가속도 센서 데이터를 모니터링 하는 예제를 테스트 했다. SD Card를 이용한 Embedded Webserver 테스트 동영상 SD card에 웹페이지를 저장하고 네으웍으로 접속하여 간단한 웹서버 기능을 테스트 하고 있다. 디지털 입력, 디지털 출력, 아날로그 입력 등을 웹브라우저나 스마트폰등에서 접속하여 테스트할수 있다.
[adStar EVM] AJAX를 이용한 실시간 업데이트 웹서버 - 가속도 센서 그래프출력 [adStar EVM] AJAX를 이용한 실시간 업데이트 웹서버 - 가속도 센서 그래프출력 임베디드 웹서버의 센서 모니터링을 위한 기술로 실기간 업데이트 가능한 JAVA(AJAX) 기술을 이용하면 쉽게 구현 가능하다. 참고 : Mini WebServer real time page update(실시간 웹페이지 업데이트) [adStar EVM] 보드를 이용하여 실시간 업데이트 가능한 임베디드 웹서버를 구현 해보았다. 웹페이지에서 JAVA코드를 디버깅하기는 쉽지 않기 때문에 자주 수정해야 한다. 웹페이지는 SD Card를 통해 업데이트 되어 복사만 하면 되므로 손쉽게 디버깅 할 수 있다. adStar 실시간 업데이트 웹서버 테스트 동영상 실시간성 테스를 위해 3축 가속도 센서 데이터를 모니터링 하는 예제를 테..
[adStar EVM] SD Card를 이용한 임베디드 웹서버 테스트 [adStar EVM] SD Card를 이용한 임베디드 웹서버 테스트 [adStar EVM]은 SD Card소켓을 내장하고 있기 때문에 여러가지 활용도가 좋은데, SD 카드를 이용하여 간단한 임베디드 웹서버를 제작해 보았다. adStar의 풍푸한 SDRAM과 고성능이면서 저렴한 adStar의 장점을 최대한 이용해 보았다. SD Card를 이용하면 웹페이 업데이트 및 관리에 있어서 편리한점이 많다. 특히 메모리가 부족한 임베디드 환경에서 저렴하고 웹서버 구현하는데 있어 좋은것 같다. 네트웍은 H/W TCPIP W5200모듈을 이용하여 SPI형태로 쉽게 [XP-NET EVM] 보드에 연결하여 테스트 하였다. [adStar EVM] Embedded Webserver 테스트 동영상 SD card에 웹페이지를 저..
[AT90USB1287-EX] 이더넷 테스트 - 초간단 웹서버 만들기 [AT90USB1287-EX] 이더넷 테스트 - 초간단 웹서버 만들기 AVR와 W5100을 이용하여 아주 간단한 웹서버를 만들어 보도록 하자. 웹서버는 TCP서버의 일종으로 웹브라우저에서 80번 포트로 접속하면 HTTP프로토콜에 따라 데이터를 송수신 하면 된다. AVR 초간단 웹서버 테스트 동영상 [AT90USB1287-EX] 보드가 임베디드 웹서버로 동작하고 접속하여 보드의 LED제어하는 간단한 예제를 작성해 보았다. 먼저 접속하면 보여줄 웹페이지를 HTML 코드로 작성해서 변수로 저장해 둔다. 추후 좀더 복잡한 페이지는 USB메모리 스틱이나 SD Card에 저장할 수 있다. const unsigned char str_http_ok[] = {"HTTP/1.0 200 OK\r\nContent-Type: ..
[PIC32-SM EVM] W5100을 이용한 USB 메모리스틱 웹서버 테스트 [PIC32-SM EVM] W5100을 이용한 USB 메모리스틱 웹서버 테스트 PIC32의 강점은 저렴하면서도 고성능의 USB호스트 기능이 있기 때문에 웹서버 어플리케이션에 사용하기에 좋다. 웹페이지를 USB메모리 스틱에 저장하기 때문에 페이지 업데이트와 같은 관리가 편리하고 범용성이 좋다. 뿐만아니라 고용량 이기 때문에 웹페이지 제작시 메모리 문제 없이 작성할 수 있다. 물론 고용량 데이터를 처리하기 위해 PIC32의 PMP기능을 이용하여 이더넷 속도를 좀 더 올릴 필요가 있다. 간단히 웹페이지 몇개와 이미지를 이용하여 웹서버를 테스트 해 보았다. 메인페이지 PIC32 보드 LED테스트 페이지 PIC32 USB메모리스틱을 이용한 웹서버 테스트 동영상
[W7100 EVM] TCP/IP 테스트 - 간단한 임베디드 웹서버 테스트 [iMCU W7100 EVM] TCP/IP 테스트 - 간단한 임베디드 웹서버 테스트 W7100은 64kbyte 코드 영역외 256kbyte의 데이터 영역 flash를 내장하고 있어 외부 메모리 없이 간단한 웹서버 제작에 상당히 용이하다. MCU하나에 간단한 이더넷 처리하는 어플리케이션으로 최적이지 않을까... 그래서 간단히 웹서버를 올려서 테스트 해 보았다. 기존 LM3S8962 EVM에서 테스트한 웹페이지를 수정하여 테스트 해보았다. 코드는 간단하며 하드웨어 TCP/IP이므로 포트는 미리 열어 두어야 한다. 4개 정도를열어 두면 크게 문제 없다. 참고로 IE에서 웹페이지 요청할때 파일이나 이미지가 많으면 동시에 여러개의 포트를 열어서 요청하므로 포트가 부족하거나 빠른 처리가 되지 않는다면 무시될 수 있..

반응형