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

时间:2016-11-11 23:08:54

标签: javascript html

ESP正在运行Arduino"简单"服务器!它没有发送"标准"响应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 个答案:

答案 0 :(得分:0)

想到几个解决方案......

  1. 你提到这是ESP8266。那么它运行你自己的Arduino草图吗?如果是这样,请说出HTTP 1.x。
  2. 如果#1不是一个选项,那么......

    1. 将第二台计算机放入混合程序中......可以说HTTP 1.x(IIS或Apache实例,运行HTTP 1.x Web服务器的微处理器等)。此框将代理传入ESP的请求,将HTTP 0.9数据转换为HTTP 1.x数据。
相关问题