webclient&server
一 rt-thread下的webclient解决方案:librws/nopool/websocket软件包与mongoose
WebClient和mongoose用Apache 2.0,librws用MIT,nopoll用开源协议。
-
WebClient:对于大多数物联网设备的HTTP通信需求,WebClient是最佳选择,因为它是RT-Thread官方维护,集成度高,支持完善。
-
WebSocket专用:优先考虑librws,因为它更轻量,专为嵌入式设计;如果需要更标准的WebSocket实现,选择nopoll。
-
复杂应用场景:当设备需要同时作为Web服务器和客户端时,mongoose是最佳选择,虽然体积稍大,但功能最全面
二 webserver实现:
WebNet软件包是RT-Thread自主研发的,基于HTTP协议的Web服务器实现,Apache许可证2.0,可免费在商业产品中使用;
mongoose是RT-Thread软件包平台提供的嵌入式Web服务器库;
RT-Thread也支持使用lwIP协议栈自带的httpd作为Web服务器,轻量级资源受限场合使用。
浙公网安备 33010602011771号