sensor web server
Dependencies: EthernetNetIf HTTPServer mbed
main.cpp
- Committer:
- nobuki
- Date:
- 2012-11-18
- Revision:
- 0:803d8094260a
File content as of revision 0:803d8094260a:
#include "mbed.h" #include "EthernetNetIf.h" #include "HTTPServer.h" #include "SensorHandler.h" EthernetNetIf ethif( IpAddr(192,168,1,102), // IP IpAddr(255,255,255,0), // Subnet mask IpAddr(192,168,1,1), // Gateway IpAddr(192,168,1,1) ); // DNS HTTPServer server; DigitalOut led1(LED1); // for alive check int main(void) { // EthernetNetIf setup if( ethif.setup() ) { return 1; } // Set web root path handler server.addHandler<SensorHandler>("/"); // Set http port server.bind(80); Timer tm; tm.start(); while(1) { Net::poll(); if( 1.0 < tm.read() ) { led1 = !led1; // high->low, low->high tm.start(); } } }