Beetje Coderen

Les 19 · Module 3 · Robuust en zuinig

Beveiliging: TLS en authenticatie

Beveilig de verbinding tussen meetstation en broker: wat TLS beschermt, een eigen CA en servercertificaat met openssl, Mosquitto op poort 8883, certificaatcontrole op de ESP32 en de klok die daarvoor nodig is.

⏱ 90 minuten leestijd + oefenen

Illustratie: een hangslot tussen een printplaatje en een server

🎯 Na deze les kun je

  • uitleggen wat TLS wel en niet beschermt
  • een eigen CA en servercertificaat maken met openssl
  • Mosquitto een TLS-listener geven
  • op de ESP32 met certificaatcontrole verbinden

Je MQTT-verkeer gaat nu onversleuteld over je wifi: wachtwoord en metingen leesbaar voor iedereen op het netwerk. Thuis is dat een klein risico; zodra de broker op internet staat is het onacceptabel. TLS versleutelt de verbinding en, als je het goed doet, bewijst de broker dat hij echt jouw broker is.

🔒 Deze les zit in het betaalde deel van de cursus

De eerste 5 lessen zijn gratis; de rest van de cursus, de live labs en het certificaat koop je eenmalig (€ 39,00). Geen abonnement. Online afrekenen komt binnenkort beschikbaar.

Wil je een seintje als het zover is?