Wie kommuniziere ich zwischen 2 Himbeer-Pis mit WiFi-Dongles? Ich habe die 2 WiFi-Dongles mit dem Router verbunden, weiß aber nicht, wie ich sie zur Kommunikation bringen soll. In diesem Fall verwende ich das Netzwerk für 2 Mikromäuse, um zu kommunizieren.
communication
Vanessa Carlington
quelle
quelle
Antworten:
Es gibt mehrere Ansätze, um das zu erreichen, was Sie wollen. Die Art und Weise, wie ich sie beschreiben werde, wird wahrscheinlich eine Lernkurve haben, weil ich C verwendet habe . Die meisten Informationen, die ich verwendet habe, stammen aus dieser sehr hilfreichen Anleitung .
Bei dieser Methode benötigen Sie einen Client und einen Server , um zwischen den beiden Raspberry Pis zu kommunizieren. Der Informationsaustausch zwischen Client und Server ist in diesem Diagramm zusammengefasst:
Hier ist ein C-Code für einen Server und einen Client. Dieser Server sendet lediglich die Zeichenfolge "Hello, World! \ N" über eine Stream-Verbindung. Alles, was Sie tun müssen, um diesen Server zu testen, ist, ihn in einem Fenster auszuführen und von einem anderen mit ihm zu telneten:
(wobei remotehostname der Name des Computers ist, auf dem Sie ihn ausführen)
Hier ist der
server.c
Code:Hier ist der
client.c
Code:Sie können weiter in diesem Handbuch lesen, das ich verlinkt habe, um zu erfahren, wie Sie eine erweiterte Kommunikation zwischen Clients und Servern entwickeln können.
quelle
Sie können dafür fast jede Ihrer bevorzugten Programmiersprachen verwenden ...
Jede dieser Bibliotheken verfügt über eine Art Kommunikationsbibliothek zum Erstellen von Net Sockets, z. B. virtuelle UART-Ports, über die Sie Binär- oder Textdaten auf hoher Ebene senden können, während die Bibliotheken die Fehler- und Flusskontrolle transparent behandeln.
quelle
Wenn Sie WiFi über Pis ausführen möchten, ohne es mit Ihrem Router (Infrastruktur) verbinden zu müssen, möchten Sie möglicherweise, dass diese in einem Ad-hoc-Netzwerk ausgeführt werden. Sie benötigen also keinen Router und müssen ihn nicht mit dem Internet verbinden.
Warnung
Wenn Sie den oben genannten Ad-hoc-Modus erreichen möchten, möchten Sie möglicherweise die richtigen WiFi-Adapter kaufen, die speziell den Ad-hoc-Modus ausführen. Dann müssen Sie RALINK-Chipsatz- basierte WiFi-Adapter kaufen . Meistens sind die Gemeinschaft verwendet die EDIMAX 7811Un WiFi Adapter - das ist toll , wenn Sie mit dem Internet verbinden möchten Infrastruktur - Modus , aber wenn Sie auf die Pis wollen talk - to- einander dann stellen Sie sicher , kaufen Sie die richtige Art von WiFi - Adapter.
Wenn Sie möchten, können Sie sich diesen Link ansehen, wenn Sie das Problem, das ich ansprechen möchte, besser verstehen möchten.
quelle