Arduino 制作一个软接入点ESP8266并通过labview读取数据

Arduino 制作一个软接入点ESP8266并通过labview读取数据,arduino,esp8266,Arduino,Esp8266,我用AT命令和ESP8266(ESP-12-F)、Atmega32a和codvisionavr编程制作了一个软接入点。然后我用笔记本电脑连接到这个wifi热点,并在labview和ESP8266(ESP-12-F)之间正确连接。ESP设备读取传感器的模拟量,Labview接收数据并绘制直方图。这是惊人的,但采样率太低,我可以有100个样本每秒。增加AVR和ESP模块之间的波特率并不意味着改变采样率。所以我想和Arduino一起完成这个项目。我在软接入点设置ESP,我用Labview连接到模块,但

我用AT命令和ESP8266(ESP-12-F)、Atmega32a和codvisionavr编程制作了一个软接入点。然后我用笔记本电脑连接到这个wifi热点,并在labview和ESP8266(ESP-12-F)之间正确连接。ESP设备读取传感器的模拟量,Labview接收数据并绘制直方图。这是惊人的,但采样率太低,我可以有100个样本每秒。增加AVR和ESP模块之间的波特率并不意味着改变采样率。所以我想和Arduino一起完成这个项目。我在软接入点设置ESP,我用Labview连接到模块,但我无法在它们之间读取/写入数据。 我的代码在这里,我的问题是什么命令可以从ESP向Labview发送/接收数据。数据为4位数字(ADC量)。我在Arduino网站的软AP中阅读了WiFi图书馆的官方文件,但在这种模式下没有明确的发送和接收数据的命令。有人能帮忙完成这个项目吗? 我试图达到2MB的速度

#include<ESP8266WiFi.h>
#include<WiFiClient.h>
#include<ESP8266WebServer.h>
/* Set these to your desired credentials. */
const char *ssid = "ESPap";
const char *password = "thereisnospoon";
ESP8266WebServer server(8080); // PORT DETERMINE

/* Just a little test message.  Go to http://192.168.4.1 in a web browser
connected to this access point to see it.
*/
void handleRoot() {
server.send(200, "text/html", "<h1>You are connected</h1>");
}
void setup() {
delay(1000);
Serial.begin(115200);
Serial.println();
Serial.print("Configuring access point...");
/* You can remove the password parameter if you want the AP to be open. */
WiFi.softAP(ssid, password);

IPAddress myIP = WiFi.softAPIP();
Serial.print("AP IP address: ");
Serial.println(myIP);
//server.on("/", handleRoot);
server.on("/other", [](){
server.send(200, "text/plain", "Other URL");

});
server.begin();
Serial.println("HTTP server started");
}

void loop() {
server.handleClient();
}
#包括
#包括
#包括
/*将这些设置为所需的凭据*/
const char*ssid=“ESPap”;
const char*password=“thereisnospoon”;
ESP8266WebServer服务器(8080);//端口确定
/*只是一个小小的测试信息。去http://192.168.4.1 在web浏览器中
已连接到此访问点以查看它。
*/
void handleRoot(){
send(200,“text/html”,“您已连接”);
}
无效设置(){
延迟(1000);
序列号开始(115200);
Serial.println();
串行打印(“配置接入点…”);
/*如果要打开AP,可以删除密码参数*/
WiFi.softAP(ssid,密码);
IPAddress myIP=WiFi.softAPIP();
串行打印(“AP IP地址:”);
序列号println(myIP);
//server.on(“/”,handleRoot);
服务器上(“/other”,[](){
发送(200,“文本/普通”、“其他URL”);
});
server.begin();
Serial.println(“HTTP服务器已启动”);
}
void循环(){
server.handleClient();
}

您当然可以在这个问题中添加其他有用的标签。请向我推荐这些标签。