lima-city: Webhosting, Domains und Cloud
0 Pluspunkte 0 Minuspunkte
Hallo, ich möchte mittels Wlan eine Datei oder einen Text zu einem anderen Raspberry pi pico senden. Hat jemand eine Idee wie ich das machen könnte?
von  
Du musst dein Problem schon genauer beschreiben. Was hast du schon versucht, wo kommst du nicht weiter? Geht es darum eine WLAN Verbindung herzustellen? Geht es darum einen Socket aufzubauen? Geht es darum die Datei zu senden/empfangen?

1 Antwort

0 Pluspunkte 0 Minuspunkte

Um einen einfachen Text über das Netzwerk zu senden brauchst du einen Server (Empfänger) und einen Client (Sender). Hier ist ein Beispiel für einen Server.

import socket

server = socket.socket()
server.bind(('0.0.0.0', 1234))
server.listen(1)
print("Warte auf Verbindung...")
conn, addr = server.accept()
print("Verbunden mit", addr)
data = conn.recv(1024)
print("Empfangen:", data.decode())
conn.close()

Der Server lauscht auf Port 1234 und wartet bis ein Verbindungsaufbau erfolgt, nimmt einen Text als String entgegen und gibt den String aus.

Hier ist ein Client, diesen führst du auf deinem zweiten Pico aus. Die IP deines Server musst du entsprechend anpassen. Der Client verbindet sich auf die IP des Server auf Port 1234, sendet einen String und schließt die Verbindung wieder.

import socket

client = socket.socket()
client.connect(('IP_DES_SERVERS', 1234))
client.send("Hallo vom anderen Pico!".encode())
client.close()
von (502 Punkte)  
Diese Community basiert auf dem Prinzip der Selbstregulierung. Beiträge werden von Nutzern erstellt, bewertet und verbessert – ganz ohne zentrale Moderation.

Wer hilfreiche Fragen stellt oder gute Antworten gibt, sammelt Punkte. Mit steigender Punktzahl erhalten Mitglieder automatisch mehr Rechte, zum Beispiel

  • Kommentare verfassen
  • Fragen und Antworten bewerten
  • Themen von Fragen bearbeiten
  • Fragen, Antworten und Kommentare bearbeiten
  • Inhalte ausblenden

So entsteht eine Plattform, auf der sich Qualität durchsetzt – getragen von einer engagierten Gemeinschaft.

2.4k Fragen

2.9k Antworten

270 Kommentare

16 Nutzer