web server 你真的需要

本文介绍如何利用浏览器工具调试嵌入式Web服务器中的HTML、CSS和JS等资源,并探讨了基于TCP/IP协议栈使用CGI、SSI及WebSocket开发动态交互网页的方法。

最近有几个项目都是涉及到嵌入式web服务器的,我们经常要用到像js脚本,cgi 技术和css格式样表,以及html语言来描述网页,那么怎么调试呢?对于做惯了嵌入式下位机的猿友来讲,大家可能对网页部分的开发不是很擅长,但是随着现在对嵌入式程序猿要求的越来越高,以及万物互联,IOT,TOE等人们概念的普及和需求,你不得不提高技术储备,而不要说是自己做底层就不去关心上面的东西,好的程序猿好的攻城狮应该是能写上位,也能写下位。

在浏览器中打开网页,可以点击右键如下图中的inspect进入网页HTML的调试和检查。

0?wx_fmt=jpeg

在source标签页可以看到所有资源,如js脚本,css,html,还有图片等,可以逐项点开看看。

0?wx_fmt=jpeg

在跟web server交互的时候,我们在基于tcp/ip协议栈的基础上要用到cgi,以及ssi,websocket等来开发出动态交互网页服务器。

0?wx_fmt=jpeg

0?wx_fmt=jpeg

现在很多的这种小型嵌入式控制器都要求带有web server,能够方便用户使用。如果你对网页基础的设计不是很懂,可以去网上学习,有大量免费资源。

如http://www.w3school.com.cn/index.html

在来给大家看看这是某HVAC系统的webserver ,我们用同样的方法打开,看看他所有的资源。

0?wx_fmt=jpeg

如果你留意很多市面上的产品就会看到很多基于这种web server的,家里的路由器的配置,也是进入这种类似配置页面。来看一种市面上在售的串口服务器产品的基于内嵌webserver的配置界面。

0?wx_fmt=jpeg

结合我们在之前给大家推送的开源TCP/IP协议栈,相信你也能开发出很好的web server服务器。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值