分享

IOT版固件的简单WEB服务器程序

 开启美好每一天 2015-11-13
我是采用的WINDOWS dos命令编译的固件 这个编译环境存在一些问题最后的固件没有合成出来 所以你得分着烧写两个 并不是一个 本着能用就行的原则 我就没管他
这个固件我更改了wifi密码 原密码太麻烦 所以改成了88888888为密码

IOT SDK中密码在这里修改的可以自己根据自己的要求更改

这个是html网页应答代码

HTTP/1.0 200 OK      这个是网页应答头
Content-Length:100  这个100代表你下面网页代码的字符数量(实际调试的时候你可以试着改下 这个数量如果少了网页会显示不全 如果多了会一直处于加载中也就是代表数据没有发完等待接收的样子)以下是真正的html代码 网页是不含上面几条的这个只是简单的程序 如果你了解html你也可以自己添加自己改我也只会一部分
<html><head>
<title>ESP8266 web server</title></head><body>
Hello WORLD! 恭喜您服务器测试成功!

</body></html>

html编程可以到这个网站去学习和模拟实验http://www.w3school.com.cn/html/

网页服务器其实很简单你在自己电脑上用网络调试助手建立一个80端口的TCP服务器就可以了
网页访问你这台电脑的IP时80端口的TCP服务器就会收到数据此时你返回带有应答头的html代码就可以显示出来网页了

首先在自己电脑上建立80端口的tcp服务器


然后访问自己建立的这个服务器的IP地址



访问后网络调试工具就会接收到来自网页的请求


收到请求后你在通过80端口发送带有应答头的html代码 网页就会显示了



IOT SDK中这个位置更改html网页代码


这个是实际运行的效果

其实模块就是开通了80端口的TCP服务器 然后监听到请求后返回带有应答头的html代码就可以显示出来网页了

这个是我修改过的IOT SDK代码可以直接测试
游客,如果您要查看本帖隐藏内容请回复


这个是2个bin固件可以直接烧写
游客,如果您要查看本帖隐藏内容请回复


因为编译环境的原因没有合成一个固件所哟请大家用这种方式烧写


孙大明奉上多谢大家支持

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多