ESP8266将数据发送到Web服务器

时间:2020-09-24 19:43:21

标签: web lua embedded

我需要使用ESP8266做一个基于WEB的监视系统,它可以显示数据。系统将具有用户注册表格,该表格应允许显示特定用户的数据。为此,我获得了一个远程服务器(域)。现在我面临一些问题,如何从ESP将数据发送到该域?我的ESP模块使用NodeMCU固件,我可以使用Lua对其进行编程。我读到有HTTP GET和POST请求方法,但我花了几天的时间才尝试实现这些方法之一……也许有人可以让我走上路开始向外部发送数据的步骤应该是什么?服务器?如果我可以发送f.e,那将是一大进步。常数值变量。

1 个答案:

答案 0 :(得分:0)

假设您的NodeMCU已连接到网络并且可以访问Internet,则只需执行

http.post(url, headers, body, callback)

,它应将发布请求发送到给定的URL。 HTTPS在这里也可以使用,但是有局限性。

请注意,您需要通过取消注释app/include/user_modules.h文件中的相应行的注释,使用HTTP(如果需要HTTPS)模块,则需要使用TLS编译固件。