Vælg land og sprog
Sprog
Mongoose er et indlejret netværksbibliotek fra Cesanta. Det kan bruges til at give en ESP32 en lokal webbrugerflade og API-endpoints. Mongoose-biblioteket og Mongoose OS er forskellige projekter; sørg for at bruge dokumentationen til det, du faktisk installerer.
Brug Cesantas ESP32 Device Dashboard eller den aktuelle Mongoose-dokumentation som startpunkt. Eksemplets board, SDK og buildsystem skal passe sammen. En ESP32-C6-konfiguration kan ikke uden videre bruges til et originalt TTGO T-Display med ESP32.
Mongoose arbejder med hændelser og et netværks-event-loop. Langvarige blokeringer i sensorkode eller skærmopdatering kan gøre webserveren langsom eller ustabil. Brug korte opgaver, mål responstiden og test over tid. Kopiér ikke funktionsnavne eller såkaldte glue-filer fra et gammelt eksempel uden at kontrollere, at de findes i den anvendte version.
Et fungerende HTTP-endpoint bliver ikke sikkert blot ved at skifte tekst i en browseradresse. TLS kræver konkret opsætning af blandt andet nøgler og certifikater samt plads i enheden. Brug projektets aktuelle TLS-eksempler, og verificér forbindelsen i klienten. Et bibliotek alene etablerer heller ikke adgangskontrol eller sikre opdateringer.
Begynd på et isoleret testnetværk, og undlad port-forwarding til en ubeskyttet prototype. Kontrollér bibliotekslicensen og eventuelle kommercielle vilkår for din anvendelse. En tutorial er et læringsprojekt; produktionsbrug kræver en separat gennemgang af autentifikation, lagrede hemmeligheder, inputvalidering og opdateringsstrategi.
Find udviklingsboards, eller byg først eksemplet med den hardware, du allerede har.
Sprog