2016-09-26 1 views
1

alle.emulieren das Hinzufügen neuer Computer die lokale netowrk

Ich poste hier über die Emulation von Computern im lokalen Netzwerk, ohne das lokale Netzwerk zu zerstören.

Wenn ein Computer eine Verbindung zu WLAN in Ihrem lokalen Netzwerk herstellt, wird der Computer im Bereich "Netzwerk" des Explorers (unter Windows) angezeigt und kann über das Internetprotokoll angesprochen werden.

Mein Ziel: Ich möchte ein Programm so erstellen, dass ich Datenströme von einem Remote-Computer über Radiowellen empfangen konnte. Die Kommunikation würde Vollduplex sein, an beiden Enden wäre ein Sender und ein Empfänger vorhanden.

Meine Idee: Ich möchte Qt verwenden, um eine Anwendung zu erstellen, die die Funkwellen wie Ton (über OpenAL Puffer), die in ähnlicher Weise würde empfangen und demodulieren, um ein Treiberprogramm für den emulierten Computerverbindung handeln würde, ohne sie zu zerstören meine Verbindung zum lokalen Netzwerk. Auf diese Weise glaube ich, dass einige wirklich neue Dinge getan werden könnten, da ich zum Beispiel PuTTY einen emulierten angeschlossenen Computer aus der Ferne benutzen könnte, während ich von meinem "Basis" -Computer aus mein lokales Netzwerk und das Internet durchstöbere.

Erweiterte Erklärung: Ich möchte ein Wetterballon Projekt durchführen, einen kleinen Computer (wahrscheinlich Raspberry Pi3) über einen Wetterballon an die Weiten unserer Atmosphäre senden. Eine meiner Sorgen ist die Fähigkeit, mit dem Gerät zu kommunizieren, z. B. den Empfang von Standortdaten (Telemetrie) in Echtzeit und die Möglichkeit, beliebige Daten in Echtzeit (potenziell) abzurufen.

Ich verstehe, dass ich sehr wahrscheinlich diese Frage auf die falsche Weise nähern kann. Es gibt wahrscheinlich existierende Systeme, die Telemetriedaten und einige willkürliche Mittel zum Übertragen von Dateidaten gewähren, von denen ich nichts weiß. Aber von dem, was ich gesehen habe, kann ich auch kein Gerät finden, das diesen Ansatz verwendet (Paketfunkemulation eines Computers im Netzwerk). Ich habe eine persönliche Neugier auf diesen Ansatz und werde daher die Antwort akzeptieren, die diesem Ansatz am nächsten kommt.

Vielen Dank für Ihre Zeit.

P. S: Video, das diese Idee inspiriert:

https://www.youtube.com/watch?v=Ueb5JG0dCL8

+1

Klingt wie ein interessantes Projekt. Sie werden wahrscheinlich Spaß haben und mehr als nur ein wenig lernen beim Schreiben davon. – user4581301

Antwort

2

Was Sie zu tun versuchen, ist Software-Defined Radio genannt und ist sehr beliebt. Moderne Computer, sogar kleine, sind mehr als leistungsfähig genug, um die Modulation/Demodulation vollständig in Software durchzuführen.

Sie müssen nur noch den RF-Kanal entwerfen, häufig Open-Source-Hardware kaufen und vorhandene Open-Source-SDR-Implementierungen verwenden. Die Eingabe/Ausgabe für Ihr Qt-Programm wäre entweder ein QIODevice -ähnlicher Datenstrom, den Sie an den Daten-Scrambler/Descrambler der SDR-Bibliothek koppeln würden, oder ein paketierter Datenstrom, auf dem Sie ein höheres Protokoll ausführen könnten.

Beachten Sie, dass Sie wahrscheinlich eine FCC-Lizenz benötigen, um den Sender zu betreiben und eine FAA-Lizenz, um den Ballon zu starten, es sei denn, Sie beschränken sich auf ein industrielles lizenzfreies Band.

Ihre Frage ist im Wesentlichen off-topic hier. Es gehört wahrscheinlich unter amateur radio stack exchange unter dem [sdr] -Tag.

Wenn Sie darüber nachdenken, einen kompletten WiFi-Stack mit SDR zu implementieren, möchte ich Sie entmutigen: Es ist patentbehaftet, also gibt es keine Open-Source-Implementierungen, und die schiere Menge an Standards Wenn es darum geht, eine konforme Implementierung durchzuführen, ist es atemberaubend. Wir sprechen in der Größenordnung von 5.000 Seiten Standard, wobei fast jeder zweite Satz wichtig ist. Wenn Sie ihn ignorieren, sind Sie nicht konform.

+0

Ich schreibe dies als Antwort auf meine Frage, trotz meiner ursprünglichen Anforderungen (ich muss bei der Vergabe von Antworten doch flexibel sein), weil dies gegen meine ursprüngliche Absicht mit ausreichender Erklärung vorgeschrieben hat, warum (der Standard ist zu kompliziert). Danke nochmal, Kuba. Ich werde versuchen, meine Frage im Amateurfunk-Stapelwechsel zu verfeinern. –

+0

Auch wenn die Standards nicht kompliziert waren, haben Sie ein paar tausend Dollar für sie ausgeben? Haben Sie untersucht, wie viel diese Standards kosten? Ich mache mir Sorgen, dass Sie nicht einmal Grundlagenforschung betreiben. Außerdem ist Ihre Frage sehr vage: Sie haben nicht explizit gesagt, dass Sie den WLAN-Stack von Grund auf neu implementieren möchten. Ich nahm an, dass es Ihnen vielleicht in den Sinn gekommen wäre, aber die Frage selbst liest sich so, als wollten Sie Kommunikationsmittel haben, nicht irgendein bestimmtes. Ich verstehe wirklich nicht, welches Problem du hier lösen willst. –

+0

Wenn Sie mit einem Wetterballon kommunizieren möchten, was hat das mit der Emulation von Computern in einem Netzwerk zu tun? Es folgt einfach nicht, es ist, als ob Sie sich die komplexeste Art vorstellen würden, etwas zu tun, was ein triviales Problem zu sein scheint. Sie möchten einen WiFi-Knoten auf Ihrem Ballon platzieren und eine nach unten gerichtete Cantenna hinzufügen? Tue es. Aber das ist eine 100 Dollar Sache, die man an einem Nachmittag machen kann. –

Verwandte Themen