TCPIP演示应用程序中的所有示例都是使用自定义程序构建的,该程序设计的网页在网页更改时触发回调。是否可以每隔X秒从传感器获取一个值,并通过HTTP POST发送数据?
最佳答案
我现在就这么做。每隔x秒从传感器读取一次值应该是很简单的,但是用“post”编码信息有点难。
我做了一些类似于以下通用数据包的事情:
TCPPutROMString(MySocket, (ROM BYTE*)"POST ");
TCPPutROMString(MySocket, RemoteURL);
TCPPutROMString(MySocket, (ROM BYTE*)" HTTP/1.1\r\nHost: ");
TCPPutROMString(MySocket, ServerName);
TCPPutROMString(MySocket, (ROM BYTE*)"\r\nContent-Length:
[put number of all following characters here]\r\n\r\n");
TCPPutROMString(MySocket, (ROM BYTE*)"variable1=whatever");
TCPPutROMString(MySocket, (ROM BYTE*)"&variable2=whatever");
TCPPutROMString(MySocket, (ROM BYTE*)"&variable3=whatever");