此帖出自RF/无线论坛
最新回复
如果要做到交互、修改参数最少要了解2个方面:
1、就要用到网页中的GET、POST方法,以及程序怎么解出方法的数据。
这个在网上LWIP、uip的例子中都有实现方法。
2、动态网页。这个最好用CGI,动态生成网页显示数据。
CGI在开始实现网页的时候非常麻烦,但完成后再修改或增加、减少显示内容特别方便。
两种方法:
1、用CGI实现,用软件printf实现(当然不是用串口输出,是print到数组中),然后发送就可以。相当于用C语言按照http协议格式实现一个网页输出。(程序占用空间大,需要1个大的RAM空间做网页缓冲)。
2、用网页实现,定义到RAM中,然后找到固定的位置更改内容,这样网页也能显示状态(STM32F的官方例子就是用的这种方法)。(程序相对占用少,但要实现多个网页动态显示就需要多个RAM空间做网页存储)。
如果不熟悉HTTP协议,建议用2,各种官方的例子都有实现,如果熟悉http协议,建议用1,确实好用,想做什么网页就做什么网页,就是网页的格式自己实现太麻烦。
详情
回复
发表于 2016-3-15 20:02
| ||
|
||
此帖出自RF/无线论坛
| ||
个人签名淘宝:https://viiot.taobao.com/Q群243090717
多年专业物联网行业经验,个人承接各类物联网外包项目 |
||
浏览过的版块 |
曾经的版主且威望大于2000,或对EEWORLD论坛有突出贡献的坛友
EEWorld Datasheet 技术支持