Version 09/12/2016
Dependencies: EthernetInterface HTTPServer mbed-rpc mbed-rtos mbed
Diff: main.cpp
- Revision:
- 0:51b0b8c2af12
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main.cpp Fri Dec 09 08:06:33 2016 +0000 @@ -0,0 +1,26 @@ + +/* Program Example: 12.4 mbed file server setup + */ +#include "mbed.h" +#include "EthernetInterface.h" +#include "HTTPServer.h" +#include "FsHandler.h" + +EthernetInterface eth; // define Ethernet interface +LocalFileSystem fs("webfs"); // define Local file system +HTTPServer svr; // define HHTP server object + +int main() { + eth.init("192.168.1.101","255.255.255.0","192.168.1.1"); // initialise Ethernet + eth.connect(); // connect Ethernet + HTTPFsRequestHandler::mount("/webfs/", "/"); // mount file server handler + svr.addHandler<HTTPFsRequestHandler>("/"); // add handler to server object + svr.start(80, ð); // bind server to port 80 + while(1) + { + svr.poll(); // continuously poll for Ethernet messages to server + } +} + +// address to locate HOME.HTM +// http://192.168.1.101/HOME.HTM \ No newline at end of file