본문 바로가기

webserver

(47)
[STM32F4-RP] W5300을 이용한 웹서버 테스트 STM32F4-RP 보드를 이용한 W5300 개발환경 구성하기에서 포팅한 ioLibrary 의 장점은 표준화된 코드로 다양한 네트워크 응용 프로그램을 쉽게 작성할 수 있다는 것이다. Wiz550web 예제( https://github.com/Wiznet/WIZ550web) 를 참고 하여 간단히 W5300 Web Server 로 보드를 제어 할 수 있다. 표시할 웹페이지에 들어갈 코드를 메모리에 할당한다. const unsigned char index_page[] = { "\ \ \ Embedded Webserver Test\ \ \ %s\r\n", uri_name); } else if(strstr(p_http_request->URI, "led_on.html")) { Led1On(); printf("LED..
[STM32G0 SSM] Arduino W5500 Ethernet WebServer 테스트 Arduino Ethernet2 라이브러리를 이용하여 W5500 EVM 모듈을 테스트 할수 있는 간단한 Ethernet Webserver 예제를 테스트 했다. W5500의 IP 정보를 가져 오지 못한다. server is at : 0.0.0.0 SPI 클럭 파형은 정상적인데... 뭐가 문제 일까? 출력 클럭이 정상이라면 입력(MISO)쪽이 문제이지 않을까? GPIO_AF4_SPI2 -> GPIO_AF0_SPI2 로 변경하니 잘 동작한다. #ifdef HAL_SPI_MODULE_ENABLED WEAK const PinMap PinMap_SPI_MISO[] = { //{PA_9, SPI2, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF4_SPI2)}, //{PA_3..
[ESP8266-SSM EVM] 웹서버 테스트 [ESP8266-SSM EVM] ESP8266 웹서버 테스트 ESP8266의 가장 강점은 저렴한 가격의 WiFi 를 구현 할 수 있는것이 아닐까...우선 가장 간단하게 테스트 해 볼 수 있는 웹서버 예제를 돌려 보자 Arrduino설치시 기본으로 제공하는 웹서버 예제를 다운로드 해서 테스트 해 보았다.#include #include #include #include const char* ssid = "****";const char* password = "*****"; ESP8266WebServer server(80); const int led = 13; void handleRoot() { digitalWrite(led, 1); server.send(200, "text/plain", "hello from e..
XMC1300 EVM - Simple Embedded Web Server Test [XMC1300 EVM] Simple Embedded Web Server Test XMC1300과 W5200을 이용하여 TCP/IP 통신이 테스트 되었기 때문에 활용 방안으로 간단히 임베디드 웹서버응 테스트 해 보았다 XMC1300은 저렴한 MCU이지만 16Kbyte의 램과 200Kbyte의 플래시 메모리를 가지고 있기 때문에 웹페이지를 저장 할 수 있는 공간이 충분하다. 웹서버는 이러한 XMC1300의 장점을 잘 살릴 수 있는 어플리 케이션이다 XMC1300 EVM을 이용한 임베디드 웹서버 테스트 동영상 XMC1300 Embedded WebServer 테스트 소스코드간한히 테스트 하기 위해 코드를 최대한 단순하게 작성하였다.void ProcessTCPS(unsigned int sock){ int i;i..
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축 가속도 센서 데이터를 모니터링 하는 예제를 테..