我想下载一个字符串从ESP8266 wifi模块服务器使用html/javascript

I want to download a string from an ESP8266 wifi module server using html/javascript

本文关键字:服务器 模块 wifi javascript html ESP8266 下载 字符串 一个      更新时间:2023-09-26

ESP正在运行Arduino "simple"服务器!它不向GET请求发送"标准"响应。它所做的只是发送一个字符串,我必须解析它以获得所需的信息。

当连接到服务器http://192.168.4.1时,我得到这个字符串:

iQUE+2    REPORTS
73

没有通常期望的标准HTTP头。结果,由于缺乏标准的"状态"等响应消息,大多数http/js get失败了——至少我认为:0)!!

这是HTML客户端:
<html>
<head>
    <meta http-equiv='refresh' content='1' />
    <title>iQUE+2 WiFi Monitor</title>
    <style>
        body {
            background-color: #cccccc;
            font-family: Arial, Helvetica, Sans-Serif;
            Color: #000000;
        }
    </style>
</head>
<body>
    <p>&nbsp;</p>
    <p>&nbsp;</p>
    <h1 align=center>Hello from your iQUE<font color=#ff0000>+2
<br>
<br>  </font></h1>
    <h2 align=center>Cooking temperature is: 250</h2>
</body>
</html>

我需要从服务器获取字符串并解析出数字,然后将其放置在当前上面的数字250的位置。

任何想法/帮助/示例代码/建议将非常感谢。

我想到了几个解决方案…

  1. 你提到这是ESP8266。它在运行你自己的Arduino草图吗?如果是,让它说HTTP 1.x。

如果#1不是一个选项,那么…

  • 把第二台机器扔进去…一个可以使用HTTP 1的程序。一个IIS或Apache实例,一个微运行HTTP 1。X web服务器等)。该框将代理传入请求到ESP,将HTTP 0.9数据转换为HTTP 1。x数据。
  • 相关文章: