Wiznet makers

lawrence

Published March 03, 2023 ©

79 UCC

9 WCC

21 VAR

0 Contests

0 Followers

0 Following

Original Link

Raspberry Pi Pico + W5500 in Mongoose

Raspberry Pi Pico + W5500 tutorial updated

COMPONENTS
PROJECT DESCRIPTION

 

This tutorial demonstrates how Mongoose Library can be used on an RP2040-based board with the addition of a W5500 chip, using Mongoose's built-in TCP/IP stack.

Features of this implementation include:

  • Uses the Raspberry Pi Pico-SDK
  • Uses Mongoose's built-in TCP/IP stack, which includes a W5500 driver
  • Does NOT use an external network stack like lwIP, or RTOS like FreeRTOS
  • The device keeps a connection to an external MQTT server
  • The Web dashboard provides:
    • User Authentication: login protection with multiple permission levels
    • The web UI is optimised for size and for TLS usage
    • Logged users can view/change device settings and communicate to the MQTT server
    • The web UI is fully embedded into the firmware binary, and does not need a filesystem to serve it, making it resilient
Documents
Comments Write