Anscheinend benötigen Sie socket Mit Python bereitgestellte Bibliothek. Aber die Verwendung wird nicht empfohlen, da Sie sich um viele Low-Level-Netzwerksachen kümmern müssen und Ihr Programm kompliziert wird.
Sie sollten stattdessen Ihre REST-API beibehalten und Ihren nginx-Server auf https . Sie können dann den Code auf die Firmware schreiben, um Daten vom Server über https zu senden und zu empfangen.
Wenn Sie https aus irgendeinem Grund nicht verwenden möchten, sollten Sie requests Bibliothek zum Schreiben Ihres Servers.