How to connect our robot car to the Internet and control it on a global scale.(with picture)

Wie wir unser Roboterauto mit dem Internet verbinden und global steuern können

Wir wussten, wie man ein intelligentes WLAN-Roboterauto baut. Was können wir also mit diesem kleinen Roboter in der realen Anwendung machen? Ich glaube, jeder wird daran denken: Sicherheitsüberwachung und -kontrolle aus der Ferne! Okay, in diesem Tutorial wird speziell vorgestellt, wie wir unseren Roboter mit dem Internet verbinden und ihn dann auf globaler Ebene steuern können. Die in diesem Tutorial verwendete WIFI-Karte/Router ist WR703N und der DB120 leitet externe Netzwerksteuerungseinstellungen weiter.

一、 Grundlegend

Das Grundprinzip der externen Netzwerksteuerung ist „Port-Mapping“ und „dynamischer Domänenname“. Was ist Port-Mapping? Kurz gesagt, es geht darum, eine Einstellung an Ihrem Heim-WLAN-Router vorzunehmen, sodass der Zugriff vom externen Netzwerk auf einen bestimmten Port am Router vom Router an einen bestimmten IP-Host und Port umgeleitet wird. Auf diese Weise funktioniert der Heim-WLAN-Router wie eine „Brücke“, die das externe Netzwerk und das Routing am Roboterauto verbindet, und dann können wir den Roboter im externen Netzwerk zu Hause steuern.

Was ist also ein „dynamischer Domainname“? Sie können darüber nachdenken: Jedes Mal, wenn der Router in unserem Haus eingeschaltet wird, ist die externe IP-Adresse unterschiedlich. Sie müssen also jedes Mal die externe IP-Adresse des Routers abfragen, um das Auto zu steuern, und dann die IP-Adresse zurücksetzen der Kontrollstelle ist es kompliziert. „Dynamischer Domainname“ kann dieses Problem perfekt lösen. Zunächst müssen Sie einen dynamischen Domänennamen beim Anbieter dynamischer Domänennamen beantragen. Dieser Domainname bleibt unverändert, z. B. www.liuviking.com. Der Anbieter stellt Ihnen ein Konto und ein Passwort zur Verfügung. Und Sie können die dynamische Domänennamenfunktion des Routers mit Konto und Passwort ausfüllen. Bei jedem Einschalten des Routers meldet sich der Router beim Server des Domänennamenanbieters an. Der Server kann bei dieser Anmeldung die Adresse des externen Netzwerks des Routers abrufen und Ihnen dann automatisch bei der Bindung dieser neuen IP helfen der Domainname www.liuviking.com. Auf diese Weise müssen wir nicht jedes Mal nach der aktuellen IP des Routers suchen. Geben Sie einfach diesen Domainnamen ein, um eine Verbindung zu unserem Router herzustellen.

Was wir heute tun müssen, ist, die oben genannten Prinzipien zu verwenden, um den Prozess vom externen Netzwerk zum WLAN-Router zu Hause abzuschließen und dann eine Verbindung zur WIFI-Karte des Roboters herzustellen.


二、Externe Netzwerkzuordnungseinstellungen

  1. Einstellungen des Heimrouters.

Zunächst benötigen Sie einen Heimrouter, der eine Verbindung zum externen Netzwerk herstellen kann. Dieser Router dient als Brücke zwischen dem Auto und der Außenwelt. Hier haben wir einen Heimrouter, der normal auf das externe Netzwerk zugreifen kann, und sein Name ist „xiao-R/409“.

Schritt eins: Weiterleitungsregeln festlegen.

Melden Sie sich wie in der folgenden Abbildung gezeigt bei der Verwaltungsschnittstelle 192.168.2.1 des Heimrouters an und suchen Sie nach der Weiterleitungsregel → „Virtueller Server“.

Da unser WLAN-Roboter hier auf zwei Ports läuft, ist Port 8080 der Video-Port und Port 2001 der Steuerport, also fügen wir zwei Weiterleitungsregeln für Ports hinzu. Wir verwenden 192.168.2.107 als Weiterleitungsziel-Client. Dies ist die IP-Adresse unseres WIFI-Boards. Diese IP kann von Ihnen selbst festgelegt werden, sie muss jedoch festgelegt werden. Und innerhalb des DHCP-Bereichs des Heimrouters.

Durch diese Einstellung wird der Zugriff auf Port 8080 und Port 2001 vom externen Netzwerk erneut an den Client mit der IP 192.168.2.107 gesendet, bei dem es sich um unsere WIFI-Karte handelt.

Schritt zwei: Richten Sie die statische Adresszuweisung ein

Wie in der folgenden Abbildung dargestellt, ist die MAC-Adresse in diesem Schritt die MAC-Adresse der WIFI-Karte, und die MAC-Adresse der WIFI-Karte finden Sie auf ihrer Verwaltungsseite. Die IP-Adresse ist wie oben auf 192.168.2.107 festgelegt.

Okay, die Einstellungen des Heimrouters sind abgeschlossen.

2、WiFi-Panel-Setup: Wir verwenden die chinesische Version der Benutzeroberfläche. Wenn die Benutzeroberfläche Englisch ist, können Sie diesem Tutorial folgen, um die Sprache für Chinesisch festzulegen: http://www.wifi-robots.com/thread-7995-1-1.html .

Schritt 1: Nutzen Sie die drahtlose Verbindung des Computers zum WLAN-Modulsignal.

Schritt 2: Öffnen Sie den Browser und greifen Sie auf die Systemkonfigurationsoberfläche des WLAN-Moduls 192.168.1.1 zu. Das Standardkennwort lautet admin.

Schritt 3: Gehen Sie zur Option „Netzwerk“ – „Wireless“ des Moduls, klicken Sie rechts auf die Schaltfläche „Scannen“. Das Modul scannt automatisch die umgebenden Routersignale und wartet einige Sekunden.

Schritt 4: Suchen Sie in der WLAN-Liste nach dem Namen des Heimrouters „xiao-R/409“, mit dem wir eine Verbindung herstellen möchten, und klicken Sie rechts auf die Schaltfläche „Netzwerk beitreten“.

Schritt 5: Der Browser öffnet die Schnittstelle zur Passworteingabe, wie in der Abbildung unten gezeigt. Geben Sie in der Option „WPA-Schlüssel“ das Internet-Passwort des Heimrouters „xiao-R/409“ ein und klicken Sie dann auf die Schaltfläche „Senden“ in der unteren rechten Ecke.

Schritt 6: Der Browser öffnet die Bestätigungsoberfläche für die WLAN-Parameter. Sie nehmen keine Änderungen vor, klicken Sie einfach auf „Speichern und Übernehmen“ in der unteren rechten Ecke, um die Systemeinstellungen wirksam zu machen.

Zu diesem Zeitpunkt ist das WLAN-Modul in den Client-Modus geschaltet und mit dem WLAN-Netzwerk des Heimrouters „xiao-R/409“ verbunden. Zu diesem Zeitpunkt können Sie das WLAN-Signal des WLAN-Moduls nicht mehr finden, da das WLAN-Modul im Client-Modus keine Signale überträgt.

Verwenden Sie das CMD-Fenster des Computers, um die IP des WLAN-Moduls anzupingen. Sie können sehen, dass es gepingt werden kann, was darauf hinweist, dass sich das WLAN-Modul im selben lokalen Netzwerk wie der Computer befindet und das Modul mit dem lokalen Netzwerk verbunden wurde .

Wir werden ein kabelgebundenes Netzwerkkabel verwenden, um den nächsten Vorgang abzuschließen.

Verbinden Sie das WLAN-Modul und den Netzwerkanschluss des Computers mit einem kabelgebundenen Netzwerkkabel, rufen Sie mit einem Browser auch 192.168.1.1 auf und öffnen Sie dann die „drahtlose“ Schnittstelle. Sie können sehen, dass dort ein Element „xiao-R/409“ vorhanden ist. Auf der verbundenen Site können Sie in der „Schnittstelle“ der Seite die WWAN-Schnittstelle sehen und die Schnittstelle hat die IP 192.168.2.107 erhalten, die vom Routing „xiao-R/409“ zugewiesen wurde. Diese IP hängt von Ihrem Heimrouter ab DHCP-Bereich, meiner ist 192.168.1. 2. X-Segment: Wenn Ihr Heimrouter der DHCP-Pool des Segments 192.168.1.X ist, sollte die zugewiesene IP 192.168.1.X sein.

Wenn sich die IP-Adresse Ihrer LAN-Schnittstelle und die IP-Adresse von WWAN im selben Segment befinden, müssen Sie auf die Schaltfläche „Ändern“ auf der rechten Seite der LAN-Schnittstelle klicken, um die IP in ein anderes Segment als WWAN zu ändern. WWAN ist beispielsweise 192.168.1.3, dann sollte die IP des LAN in 192.168.2.1 oder 192.168.3.1 usw. geändert werden. Nach dem Ändern der LAN-Adresse des WLAN-Moduls müssen Sie auf die Verwaltungsschnittstelle des WLAN-Moduls zugreifen , es wird nicht mehr die ursprüngliche 192.168.1.1 sein, sondern die IP-Adresse, die Sie geändert haben, wie unten gezeigt:

Da sich in diesem Fall unser Heimrouter im Netzwerksegment 192.168.2.X befindet, lautet die uns zugewiesene WLAN-Modul-IP 192.168.2.107 und die LAN-Adresse unseres WLAN-Moduls lautet 192.168.1.1, was sich nicht im selben Netzwerksegment befindet . Sie sollten also direkt mit dem nächsten Schritt fortfahren.

Schritt 7: Schalten Sie die Firewall des WLAN-Moduls aus, wie in der Abbildung unten gezeigt. Alle „Abgelehnten“ werden in „Akzeptieren“ geändert. Klicken Sie dann unten rechts auf „Speichern und bestätigen“.

Nun, mit der obigen Konfiguration können Sie jetzt das Netzwerkkabel abziehen, die WLAN-Funktion des Computers einschalten, eine Verbindung zum Heimrouter herstellen, dann den Firefox-Browser öffnen und „WiFi-Modul-IP im Heimrouter: 8080/?“ eingeben = stream“, um zu versuchen, auf das Video des WiFi-Moduls im lokalen Netzwerk zuzugreifen.

Wie in diesem Beispiel gezeigt, lautet die IP, die unser WLAN-Modul erhält, 192.168.1.107. Wenn wir also „192.168.1.107:8080/?action=stream“ in den Firefox-Browser eingeben, können wir das Video des aufgenommenen WLAN-Moduls sehen von der Kamera wird im Browser angezeigt. Es wurde bewiesen, dass die Videoübertragung im LAN in Ordnung ist.

Versuchen wir nun, das Video aus der Ferne anzusehen, melden Sie sich auf der Website www.ip.cn an oder melden Sie sich auf der Router-Statusseite des Heimrouters an. Sie können die IP-Adresse des aktuellen Routers im externen Netzwerk sehen und diese ersetzen Adresse mit der Adresse, die wir zum Ansehen des Videos der Roboterkamera verwendet haben. Wir gehen beispielsweise davon aus, dass die externe IP des Routers 202.119.23.122 ist, und senden dann die Adresse http://202.119.23.122:8080/?action=stream an Ihre Freunde, die sich im externen Netzwerk aufhalten, und lassen ihn sie mit Firefox öffnen Browser. Wenn alles normal ist, kann er sehen, dass im Videofenster das Echtzeitvideo der aktuellen Kamera auf der Seite angezeigt wird. Dies ist der gleiche Effekt, den wir sehen, wenn wir das WIFI-Auto direkt anschließen.

OK, in diesem Schritt bedeutet dies, dass der Smart-Car-Roboter zur Steuerung der externen Netzwerkzuordnung erfolgreich eingerichtet wurde. Wie kann man also das Video ansehen und steuern, wenn man die vom Studio entwickelte PC-Version und die mobile PC-Version verwendet? Die Operation ist wie folgt:

Öffnen Sie die Schnittstelle „Einstellungen“ des Steuerterminals und geben Sie die Videoadresse in das Feld „Videoadresse“ ein: http:// Ihr aktueller Router, externe Netzwerk-IP-Adresse: 8080/?action=stream . Das Element Steueradresse: die IP-Adresse Ihres aktuellen Routers im externen Netzwerk. Steuerport: 2001

das ist in Ordnung.

Nach Tests durch mehrere ausländische Freunde haben wir festgestellt, dass die Videoübertragungsgeschwindigkeit sehr gut ist, im Grunde 7 fps erreichen kann und es keinen offensichtlichen Bildschirmstau gibt.

Zweitens die Einstellungen des dynamischen Domänennamens

Wenn es kein allzu großes Problem darstellt, können die oben genannten Einstellungen verwendet werden, um den intelligenten Autoroboter zu Hause mit Internet zu steuern, egal wo auf der Welt Sie sich befinden. Solange Ihr Heimrouter eingeschaltet ist, kann diese IP natürlich für immer beibehalten werden, aber sie wird unweigerlich geschlossen. In diesem Fall müssen Sie die externe Netzwerk-IP der aktuellen Route jedes Mal neu abfragen, wenn sie geschlossen wird ,wie lästig ist das!

Um dieses Problem zu lösen, können Sie sich an den Dienstanbieter des dynamischen Domänennamens Peanut Shell oder des Domänennamens 3322 wenden und einen dynamischen Domänennamen beantragen. Gleichzeitig stellen sie einen Account und ein Passwort zur Verfügung. Nehmen Sie als Beispiel Peanut Shell. Geben Sie das Konto und das Kennwort in die dynamische DNS-Option des Heimrouters ein, wie unten gezeigt:

Nach dem Speichern müssen Sie sich bei jedem Neustart des Heimrouters nicht um die aktuelle externe Netzwerk-IP kümmern, da diese an Ihren dynamischen Domänennamen gebunden wurde. Sie müssen lediglich den IP-Teil unseres Steuerungsterminals durch ersetzen Ihr dynamischer Domainname! (Hinweis: Das Host-Computer-Steuerterminal der Version V1.25 unterstützt bereits dynamische Domänennamen, und der Domänenname kann direkt in die Steueradresse eingetragen werden.)

Anmerkungen: Da es viele Regionen gibt, in denen Netzwerkbetreiber in China Ports blockiert oder Intranet-IP aktiviert haben, ist in diesem Fall keine Remote-Videoübertragung oder -Steuerung möglich. Daher muss das Tutorial zur Portweiterleitungssteuerung an die örtlichen Gegebenheiten angepasst werden und kann nicht garantiert werden 100%iger Erfolg sein.

Robot carRoboticsSmart robot car

Kommentar hinterlassen

Alle Kommentare werden von einem Moderator vor der Veröffentlichung überprüft