从Arduino将数据发布到Web服务


13

如果要将温度等传感器数据提交到某处的远程服务器/数据库,则需要使用某种对Web服务器的调用,因为无法从Arduino直接连接到数据库。

如何从连接到Internet的Arduino将数据发布到JSON Web服务?


您正在使用什么Web服务?
tstew 2014年

我会写的。
HK1 2014年

Answers:


4

有一个aJson库,可让您在Arduino中使用JSON对象。

但是,根据您程序的复杂性,我只是手动执行以节省内存。您也许可以从库中复制所需的功能。

然后,检查WebClient库,该库的底部有一个发出POST请求的示例。


1

检查这个来自Arduino的文档。

在“发布方法请求”代码示例中,只需将JSON定义为纯文本char jsonData[] = "{name: 'yourName', data: 'yourData'}"(例如),然后调用byte postPage(char* domainBuffer,int thisPort,char* page,char* thisData)函数传递之前为“ thisData”参数定义的“ jsonData”变量。

它对我有用,希望对您有所帮助。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.