嵌入式技术论坛
直播中

chunhuahua

8年用户 1333经验值
擅长:接口/总线/驱动
私信 关注
[资料]

分享一种基于W5500和Mongoose的webserver数据展示设计方案

1、基于W5500的Webserver数据展示
本来要做的的基于 SDI-12 的传感数据记录器,拿到板子后,发现并不合适;恰好手头有个 W5500 模块,就做了个用于展示传感器数据的 webserver;
基于W5500和Mongoose开发的webserver;硬件部分由W5500模块,N32G457主控板等组成;软件部分主要移植了Mongoose 7.4, 适配了 RT-Thread SPI驱动,填了一点 W5500 软件包的一点坑。该项目软件架构主要使用2个线程完成,其中:
MG线程:Mongoose http server 主线程;
INFO线程:负责获取芯片温度,由于手头没有其他类型的传感器,就在该线程中产生了一些用于展示的随机数;
由于没有存储器件,js 部分的代码存在 ROMFS 中,js部分使用 d3.js 进行动态图表的绘制和更新,使用 axios 进行http的请求;
【N32G457 】基于W5500的Webserver数据展示.pdf (444.52 KB)
(下载次数: 23, 2022-6-27 14:56 上传)

原作者:yukelab

更多回帖

发帖
×
20
完善资料,
赚取积分