Neue Firmware

Bis jetzt war die Firmware nur etwas für mich, da alles fix einprogrammiert war. Nun habe ich angefangen, die Software ein wenig umzukrempeln, um sie benutzerfreundlich zu machen (o;

Was bereits implementiert ist:

  • WiFi Setup mit Captive Portal
  • Speichern von bis zu 20 Radiostation mit JSON POST
  • Setzen der Lautstärke mit JSON POST
  • Abfrage der gerade gespielten Station und Musiktitels
  • Umschalten der Radiostationen
  • Setzen des Names des Moduls
  • mDNS Service mit Names des Moduls
dns-sd -L "eabc80" _eabc80._tcp local
Lookup eabc80._eabc80._tcp.local
DATE: ---Sun 12 Apr 2026---
11:33:41.340  ...STARTING...
11:33:41.341  eabc80._eabc80._tcp.local. can be reached at eabc80.local.:80 (interface 24) name=Kitchen\ Radio

Ebenso wurde ein Crash behoben beim Umschalten von Radiostationen mit Verschlüsselung.

Durch das strikte Einsetzen von JSON bei GET/POST Requests vereinfacht sich die Umsetzung einer iOS Applikation (Android habe ich nicht ;o).