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");

08-04 07:12