Ben Gordon
/
ELEC351_GroupA_alternate
temp
NetWorking.hpp
- Committer:
- BenRJG
- Date:
- 2018-12-06
- Revision:
- 0:2a4af0cb6e8d
File content as of revision 0:2a4af0cb6e8d:
#if !FEATURE_LWIP #error [NOT_SUPPORTED] LWIP not supported for this target #endif #include "mbed.h" #include "EthernetInterface.h" #include "TCPServer.h" #include "TCPSocket.h" #include <iostream> #include <string> #define HTTP_STATUS_LINE "HTTP/1.0 200 OK" #define HTTP_HEADER_FIELDS "Content-Type: text/html; charset=utf-8" #define HTTP_MESSAGE_BODY1 "" \ "<html>" "\n\r" \ "<head>" "\n\r" \ " <meta charset=\"utf-8\">" "\n\r" \ " <title> ELEC 351 </title>" "\n\r" \ " <meta http-equiv=\"refresh\" content=\"10\">" "\n\r" \ "</head>" "\n\r" \ "<body style=\"display:flex;text-align:center\" bgcolor=\"black\" text=\"white\">" "\n\r" \ " <div style=\"margin:auto\">" "\n\r" \ " <h1> Low Power Enviromental Sensor : Network Conection </h1>" "\n\r"\ " <p> The Light value is " #define HTTP_MESSAGE_BODY2 "" \ " </p>" "\n\r" \ " <p> The Temp value is " #define HTTP_MESSAGE_BODY3 "" \ " </p>" "\n\r" \ " <p> The Pressure value is " #define HTTP_CLOSE "" \ " </p>" "\n\r" \ " </div>" "\n\r" \ "</body>" "\n\r" \ "</html>" #define HTTP_RESPONSE HTTP_STATUS_LINE "\r\n" \ HTTP_HEADER_FIELDS "\r\n" \ "\r\n" \ HTTP_MESSAGE_BODY "\r\n" #define IP "10.0.0.10" #define NETMASK "255.0.0.0" #define GATEWAY "10.0.0.1" void NetWorkingThread(void);