微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > 射频无线通信设计 > 请问:ZigBee网络中众多节点采集到的数据,怎么通过登录网页的方式实时查询?和哪...

请问:ZigBee网络中众多节点采集到的数据,怎么通过登录网页的方式实时查询?和哪...

时间:10-02 整理:3721RD 点击:
请问:ZigBee网络中众多节点采集到的数据,怎么通过登录网页的方式实时查询?和哪些方面的知识相关,想做这个,已经可以组成网络在电脑上显示了,现在但是不知道要学哪方面的东西,请高手指点下

如果要做到交互、修改参数最少要了解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,确实好用,想做什么网页就做什么网页,就是网页的格式自己实现太麻烦。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top