- 本地运行Java代码,并开放接口给esp8266获取
- esp8266获取数据最核心的是访问路径的拼接
- 两台设备必须是要连接同一个路由器才能实现局域网的通信
1.Java代码
@RestController
@RequestMapping("/cuSonManager")
public class DeviceController {
/**
* 获取json数据
*
* @return
*/
@GetMapping("/getJson")
public String getJson(){
System.out.println("我被esp8266调用了~~");
return "{\"arduino\":\"1000\"}";
}
}
2.esp8266代码
/**
* 获取从服务端产生得数据 java后台
*/
#include <ArduinoJson.h>
#include <ESP8266WiFi.h>
const char* ssid = "hopeful"; // 连接WiFi名
// 请将您需要连接的WiFi名填入引号中
const char* password = "12345678"; // 连接WiFi密码
// 请将您需要连接的WiFi密码填入引号中
const char* hos