Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungNächste ÜberarbeitungBeide Seiten der Revision | ||
software:tcpipproxy:start [2018-01-15 11:32] – graf | software:tcpipproxy:start [2021-11-12 08:56] – Jonas Halbeisen | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== | + | ====== TCP/IP Proxy ====== |
- | <box 33% green right | **Hinweis**> | + | <box 33% green right | **Hinweis**> |
- | Der NTB TCP/IP Proxy ist für das Systemtechnikprojekt entwickelt worden, damit die über WiFi stattfindende Kommunikation zwischen zwei autonomen Robotern überwacht werden kann. Weiter kann mit dem Tool während der Entwicklungsphase der zweite Roboter simuliert werden. | + | Der //TCP/IP Proxy// ist für das Systemtechnikprojekt entwickelt worden, damit die über WLAN stattfindende Kommunikation zwischen zwei autonomen Robotern überwacht werden kann. Weiter kann mit dem Tool während der Entwicklungsphase der zweite Roboter simuliert werden. |
===== Installation ===== | ===== Installation ===== | ||
- | ==== Windows ==== | + | [[https://wiki.bu.ost.ch/infoportal/_media/software/tcpipproxy/ |
- | Für den NTB TCP/IP Proxy steht ein Installer für Windows zur Verfügung: | + | |
- | ==== Linux ==== | + | Nach dem Download, die //tcp-ip-proxy.jar// Datei aus dem Zip-Archiv extrahieren. |
- | Um das NTB TCP/IP Proxy zu starten, benötigen Sie noch einige Packages. Diese sind in '' | + | Der //TCP/IP Proxy// kann auf jedem Betriebssystem ausgeführt werden, auf welchen Java installiert wurde. Getestet wurde die Software auf Windows und Linux. |
- | [{{: | + | [{{: |
===== Verwendung ===== | ===== Verwendung ===== | ||
<box 33% red right | **Achtung**> | <box 33% red right | **Achtung**> | ||
- | Alternativ kann dem Notebook manuell eine IP Adresse zugewiesen werden, dann entfällt das Warten auf die IP-Vergabe</ | + | Alternativ kann dem Notebook manuell eine IP Adresse zugewiesen werden, dann entfällt das Warten auf die IP-Vergabe.</ |
Starten Sie Ihren WLAN-Router und verbinden Sie sich mit Ihrem Laptop in das erstellte Netzwerk. Im oberen Teil des GUIs können die IP Adressen der beiden zu verbindenden WLAN-Module ausgewählt werden. | Starten Sie Ihren WLAN-Router und verbinden Sie sich mit Ihrem Laptop in das erstellte Netzwerk. Im oberen Teil des GUIs können die IP Adressen der beiden zu verbindenden WLAN-Module ausgewählt werden. | ||
- | Die IP Adressen können der Tabelle unten entnommen werden. Wenn zur Simulation des Partnerroboters nur mit einem Modul verbunden werden soll, so wählen Sie als "IP Address Module 1" Ihre IP Adresse aus und "not used" für " | + | Die IP Adressen können der Tabelle unten entnommen werden. Wenn zur Simulation des Partnerroboters nur mit einem Modul verbunden werden soll, so wählen Sie als "IP Address Module 1" Ihre IP Adresse aus und "not used" für " |
+ | Nachdem auf //Connect// gedrückt wurde, sollte stehen dass eine Verbindung zu den Modulen aufgebaut wurde. Solange eine Verbindung zu einem Modul besteht, wird das dazugehörige // | ||
+ | \\ | ||
\\ | \\ | ||
\\ | \\ | ||
Zeile 25: | Zeile 26: | ||
<box 33% red right | **Achtung**> | <box 33% red right | **Achtung**> | ||
- | Unterhalb der Eingabe der IP Adressen ist die Auswahl zu finden, welches | + | Unterhalb der Eingabe der IP Adressen ist die Auswahl zu finden, |
- | Falls vom GUI gesendet werden soll, ist zusätzlich auszuwählen, | + | |
- | + | ||
- | ===== Tabelle der Teams ===== | + | |
- | ^ Team# ^ Partnerteam# | + | |
- | | 1 | 7 | 169.254.1.1 | SysPNet_1 | | + | |
- | | 2 | 7 | 169.254.1.1 | SysPNet_1 | | + | |
- | | 3 | 10 | 169.254.1.1 | SysPNet_2 | | + | |
- | | 4 | 8 | 169.254.1.1 | SysPNet_3 | | + | |
- | | 5 | 9 | 169.254.1.1 | SysPNet_4 | | + | |
- | | 6 | 9 | 169.254.1.1 | SysPNet_4 | | + | |
- | | 7 | 1,2 | 169.254.1.2 | SysPNet_1 | | + | |
- | | 8 | 4 | 169.254.1.2 | SysPNet_3 | | + | |
- | | 9 | 5,6 | 169.254.1.2 | SysPNet_4 | | + | |
- | | 10 | 3 | 169.254.1.2 | SysPNet_2 | | + | |
- | ==== Shortcuts | + | ===== Source Code ===== |
- | ^ Shortcut ^ Aktion ^ | + | [[https:// |
- | | Ctrl + Enter | Werte aus Eingabefeld senden (nur falls Fokus im Eingabefeld) | + | |