主要就是测量一些数据,然后通过串口发送到nodeMCU
nodeMCU的代码如下:
#include <ESP8266WiFi.h>
#include <PubSubClient.h>
#include <ArduinoJson.h>
const char* ssid = "iPhone"; //WIFI名称 自己补上你的WIFI
const char* password = "12345678"; //WIFI密码 自己补上你的密码
const char* mqtt_server = "broker-cn.emqx.io"; //mqtt服务器地址 (IP/域名) 不改
const char *pubTopic="my_pubtopic";
const char *subTopic="my_subtopic";
WiFiClient espClient;
PubSubClient client(espClient);
char information[80]="";
int value = 0;
void setup_wifi() {
delay(10);
// We start by connecting to a WiFi network
Serial.println();
Serial.print("Connecting to ");
Serial.println(ssid);
WiFi.mode(WIFI_STA);
WiFi.begin(ssid, password);
while (WiFi.status() != WL_CONNECTED) {
delay(500);
Serial.print(".");
}
randomSeed(micros());
Serial.println("