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 [2016-06-08 21:43] – graf | software:tcpipproxy:start [2020-12-18 14:36] – fabian.ditaranto | ||
---|---|---|---|
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 ===== | ||
- | Für den NTB TCP/IP Proxy steht ein Installer für Windows zur Verfügung: | + | ==== Windows ==== |
+ | Für den //TCP/IP Proxy// steht ein Installer für Windows zur Verfügung: | ||
- | [{{.:guitcpipproxy.png?250| GUI NTB TCP/IP Proxy}}] | + | ==== Linux ==== |
+ | Um den //TCP/IP Proxy// zu starten, benötigen Sie noch einige Packages. Diese sind in '' | ||
+ | |||
+ | [{{:software: | ||
===== 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.</ |
- | Als erstes muss auf Mikrocontroller-Seite ein Access-Point zur Verfügung gestellt werden. Anschliessend kann mit dem Notebook darauf verbunden werden. Die SSID dieses Netzwerkes ist über die Klasse // | + | 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 |
+ | Die IP Adressen können der Tabelle unten entnommen | ||
+ | \\ | ||
\\ | \\ | ||
\\ | \\ | ||
Zeile 20: | Zeile 26: | ||
<box 33% red right | **Achtung**> | <box 33% red right | **Achtung**> | ||
- | Unterhalb der Eingabe der IP Adressen ist die Auswahl zu finden, welches Protokoll bzw. Filter für die Anzeige sowie das Senden über das GUI verwendet werden soll. Zur Auswahl steht zur Zeit //Plain Text// und //Command Int//. Mit //Plain Text// wird der Text so ausgegeben, wie er empfangen wurde und mit //Command Int// werden die empfangenen Bytes entsprechend dem Command-Int-Protokoll interpretiert und als Zahlen ausgegeben. Dies ist zum Beispiel bei Verwendung des RN131WiFlyCmdInt-Treibers nötig, damit die gesendeten Integer korrekt dargestellt werden.\\ | + | Unterhalb der Eingabe der IP Adressen ist die Auswahl zu finden, welches Protokoll bzw. Filter für die Anzeige sowie das Senden über das GUI verwendet werden soll. Zur Auswahl steht zur Zeit //Plain Text// und //Command Int//. Mit //Plain Text// wird der Text so ausgegeben, wie er empfangen wurde und mit //Command Int// werden die empfangenen Bytes entsprechend dem Command-Int-Protokoll interpretiert und als Zahlen ausgegeben. Dies ist zum Beispiel bei Verwendung des '' |
- | Falls vom GUI gesendet werden soll ist zusätzlich auszuwählen an welches Modul gesendet werden soll. | + | Falls vom GUI gesendet werden soll, ist zusätzlich auszuwählen, an welches Modul gesendet werden soll. |
==== Shortcuts ==== | ==== Shortcuts ==== |