c - Arduino W5500 以太网 GET 帧

标签 c arduino

我正在开发一个项目,通过 GET 将温度和湿度传感器的值发送到服务器。

W5500的库中的行是: client.println("GET/搜索?q=arduino HTTP/1.1");

所以我改变/搜索? Q = arduino 通过我必须发送到我的数据库的框架。

问题是我无法创建我的框架。在这个框架中,我有两个值 uint16_t (温度和湿度),我需要用“_”分隔它们,以区分和解析我的 php 中的框架。

但这就是如何通过变量更改“GET/search?Q = arduino HTTP/1.1”,以及如何构建带有整数和“_”的框架?!

我已经尝试过 strcpy,但 strcpy 仅适用于字符或字符串。

最佳答案

您正在寻找的命令是sprintf

sprintf(str, "%d_%d", 温度, 湿度);

关于c - Arduino W5500 以太网 GET 帧,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47781327/

相关文章:

c++ - 为什么 1 不大于 -0x80000000

c - 这个 fork() 程序的输出

c++ - 用于测试目的 : which floating point (IEEE754 32b) numbers are "special"?

c++ - 如何将字节转换为十六进制字符

ios - NSURLSession 未到达服务器

c++ - AVR-C 错误 : expected '=' , ','、 ';'、 'asm' 或 '__attribute__' token 之前的 '<'

c++ - 在递归函数中通过引用传递的数组 - 最后一列重新初始化

c - SiftDescriptorExtractor 导致内存泄漏

c++ - Arduino,计算三个麦克风的大小的合成方向

使用 Arduino USB 主机进行 Android (ADB) 调试