在我之前上传的springboot项目中,需要配合硬件使用,这篇文章就是给硬件的传输模块ESP8266 wifi使用的
这篇代码是Arduino文件,配合Arduino软件使用,烧录完ESP8266之后,可以插在stm32或者arduino中都可以使用
谷雨云平台是NBIOT平台,为什么要把WIFI接入?
- 在esp8266模块中,大家都知道可以定义ip和端口连接,进行数据的发送,我们可以很简单的使用我们自己服务器的IP和端口进行数据发送,但是当我们要使用反向控制功能的时候,我们会碰到一个问题,云服务器要将指令发给谁? 这个问题是我在做项目想到的,肯定可以解决,但是比较费时费力,而且绝对没有接入云平台稳定
- 谷雨云平台有个功能 :分组透传,不仅可以一对一透传,还可以一对多,这就实现了硬件的温湿度发送给很多其他自己需要任何后台
- 谷雨云平台是免费的,其他相同的物联网平台很多都要收费。。。。。(但是我极力不推荐大家白嫖谷雨云透传平台!!必须要合理收入才能维护和增加他们的服务器水平给我们提供更好的服务,大家可以去他们淘宝店买个NB模块正儿八经的接入)
好了,话不多说,上代码
#include <ESP8266WiFi.h>
#define LED 2
const char* ssid = "**";//待连接WIFI
const char* password = "**";//待连接WIFI密码
const char* serverIP = "115.29.240.46";//谷雨固定IP,无需修改
int serverPort = 9000;//谷雨UDP固定端口号,无需修改
WiFiClient client;
bool bConnected = false;
char buff[512];
int nm = 0;
void setup