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

Cómo conectar nuestro coche robot a Internet y controlarlo a escala global

Sabíamos cómo hacer un automóvil robot inteligente WIFI, entonces, ¿qué podemos hacer con este pequeño robot en una aplicación real? Creo que todos pensarán en esto: ¡monitoreo y control remoto de seguridad! De acuerdo, este tutorial presenta específicamente cómo conectar nuestro robot a Internet, y luego podemos controlarlo a escala global. La placa/enrutador WIFI que se usa en este tutorial es WR703N, y la configuración de control de red externa de enrutamiento DB120.

一、 Fundamental

El principio básico del control de la red externa es el "mapeo de puertos" y el "nombre de dominio dinámico". ¿Qué es el mapeo de puertos? En resumen, es para hacer una configuración en el enrutador inalámbrico de su hogar, de modo que el enrutador redirija el acceso desde la red externa a un puerto específico en el enrutador a un host y puerto IP designado. De esta manera, el enrutador inalámbrico doméstico es como un "puente", que conecta la red externa y el enrutamiento en el automóvil robot, y luego podemos controlar el robot en la red externa en el hogar.

Entonces, ¿qué es un "nombre de dominio dinámico"? Puede pensarlo: cada vez que se enciende el enrutador de nuestra casa, la dirección IP externa es diferente, por lo que debe consultar la dirección IP externa del enrutador para controlar el automóvil cada vez y luego restablecer la dirección IP del sitio de control, es complicado. El "nombre de dominio dinámico" puede resolver este problema perfectamente. Primero, debe solicitar un nombre de dominio dinámico del proveedor de nombres de dominio dinámico. Este nombre de dominio no cambia, como: www.liuviking.com, el proveedor le dará una cuenta y una contraseña. Y puede completar la función de nombre de dominio dinámico del enrutador con cuenta y contraseña. Cada vez que se enciende el enrutador, el enrutador iniciará sesión en el servidor del proveedor del nombre de dominio, y el servidor puede obtener la dirección de la red externa del enrutador durante este inicio de sesión, y luego lo ayudará automáticamente con esta nueva IP Vincularla a el nombre de dominio www.liuviking.com. De esta manera, no necesitamos buscar la IP actual del enrutador cada vez. Simplemente ingrese este nombre de dominio para conectarse a nuestro enrutador.

Lo que tenemos que hacer hoy es usar los principios anteriores para completar el proceso desde la red externa hasta el enrutador inalámbrico en el hogar y luego conectarnos a la placa WIFI en el robot.


二、Configuración de asignación de red externa

  1. Configuración del enrutador doméstico.

Primero, necesita un enrutador doméstico que pueda conectarse a la red externa. Este enrutador sirve como puente entre el automóvil y el mundo exterior. Aquí tenemos un enrutador doméstico que puede acceder a la red externa normalmente, y su nombre es "xiao-R/409".

Paso uno: establecer reglas de reenvío.

Como se muestra en la figura a continuación, inicie sesión en la interfaz de administración 192.168.2.1 del enrutador doméstico y busque la regla de reenvío → "Servidor virtual

Aquí, debido a que nuestro robot WIFI se ejecuta en dos puertos, el puerto 8080 es el puerto de video y el puerto 2001 es el puerto de control, por lo que agregamos dos reglas de reenvío de puertos. Usamos 192.168.2.107 como cliente de destino de reenvío. Esta es la dirección IP de nuestra placa WIFI. Esta IP puede configurarla usted mismo, pero debe corregirse. Y dentro del alcance DHCP del enrutador doméstico.

A través de esta configuración, se reenviará el acceso al puerto 8080 y al puerto 2001 desde la red externa al cliente con IP 192.168.2.107, que es nuestra tarjeta WIFI.

Paso dos: Configure la asignación de direcciones estáticas

Como se muestra en la figura a continuación, la dirección MAC en este paso es la dirección MAC de la placa WIFI, y la dirección MAC de la placa WIFI se puede encontrar en su página de administración. La dirección IP está fijada en 192.168.2.107, la misma que la anterior.

Bien, la configuración del enrutador doméstico ha terminado.

2、Configuración del panel WiFi: Usamos la versión china de la interfaz, si la interfaz es en inglés, puede seguir este tutorial para configurar el idioma chino: http://www.wifi-robots.com/thread-7995-1-1.html .

Paso 1: use la conexión inalámbrica de la computadora a la señal del módulo WiFi.

Paso 2: Abra el navegador y acceda a la interfaz de configuración del sistema del módulo WiFi 192.168.1.1, la contraseña predeterminada es admin.

Paso 3: Vaya a la opción "Red" - "Inalámbrico" del módulo, haga clic en el botón "Escanear" a la derecha, el módulo escaneará automáticamente las señales del enrutador circundante y esperará unos segundos.

Paso 4: busque el nombre del enrutador doméstico "xiao-R/409" al que queremos conectarnos en la lista inalámbrica y haga clic en el botón "Unirse a la red" a la derecha.

Paso 5: El navegador abrirá la interfaz de ingreso de contraseña, como se muestra en la figura a continuación. En la opción de clave WPA, complete la contraseña de Internet del enrutador doméstico "xiao-R/409" y luego haga clic en el botón "Enviar" en la esquina inferior derecha.

Paso 6: El navegador muestra la interfaz de confirmación del parámetro inalámbrico, no hace ninguna modificación, directamente "Guardar y aplicar" en la esquina inferior derecha para que la configuración del sistema sea efectiva.

En este punto, el módulo WiFi se ha cambiado al modo Cliente y se ha conectado a la red inalámbrica del enrutador doméstico "xiao-R/409". En este momento, ya no puede encontrar la señal inalámbrica del módulo WiFi, porque en el modo Cliente, el módulo WiFi no transmitirá señales.

Use la ventana CMD de la computadora para hacer ping a la IP del módulo WiFi, puede ver que se puede hacer ping, indicó que el módulo WiFi está en la misma red de área local que la computadora, y el módulo se ha conectado a la red de área local .

Usaremos un cable de red alámbrico para completar la siguiente operación.

Conecte el módulo WiFi y el puerto de red de la computadora con un cable de red con cable, y también use un navegador para visitar 192.168.1.1, y luego abra la interfaz "inalámbrica", puede ver que hay un elemento "xiao-R/409" en el sitio conectado, en la "interfaz" de la página, puede ver la interfaz WWAN, y la interfaz ha obtenido la IP 192.168.2.107 que se asignó desde el enrutamiento "xiao-R/409", esta IP depende de su enrutador doméstico Rango de DHCP, el mío es 192.168.1. 2. Segmento X, si su enrutador doméstico es el grupo DHCP del segmento 192.168.1.X, entonces la IP asignada debe ser 192.168.1.X.

Si la dirección IP de su interfaz LAN y la dirección IP de WWAN están en el mismo segmento, debe hacer clic en el botón "modificar" en el lado derecho de la interfaz LAN para cambiar la IP a un segmento diferente de WWAN. Por ejemplo, WWAN es 192.168.1.3, luego la IP de LAN debe cambiarse a 192.168.2.1 o 192.168.3.1, etc. Después de modificar la dirección LAN del módulo WiFi, si necesita acceder a la interfaz de administración del módulo WiFi , ya no será la 192.168.1.1 original, será la dirección IP que modificaste, como se muestra a continuación:

En este caso, debido a que nuestro enrutador doméstico está en el segmento de red 192.168.2.X, la IP del módulo WiFi que se nos asignó es 192.168.2.107, y la dirección LAN de nuestro módulo WiFi es 192.168.1.1, que no está en el mismo segmento de red. . Por lo tanto, debe ir al siguiente paso directamente.

Paso 7: Apague el firewall del módulo WiFi, como se muestra en la figura a continuación, todos los "rechazados" se cambian a "aceptar", y luego haga clic en "guardar y validar" en la esquina inferior derecha.

Bueno, con la configuración anterior, ahora puede desconectar el cable de red, encender la conexión inalámbrica de la computadora, conectarse al enrutador doméstico y luego abrir el navegador Firefox e ingresar "IP del módulo WiFi en el enrutador doméstico: 8080/? acción = stream" para intentar acceder al vídeo del módulo WiFi en la red de área local.

Como se muestra en este ejemplo, la IP que obtiene nuestro módulo WiFi es 192.168.1.107, por lo que cuando ingresamos "192.168.1.107:8080/?action=stream" en el navegador Firefox, podemos ver el video del módulo WiFi que tomó por la cámara aparece en el navegador. Probó que la transmisión de video dentro de la LAN está bien.

Ahora, intentemos ver el video de forma remota, inicie sesión en el sitio web www.ip.cn o inicie sesión en la página de estado del enrutador del enrutador doméstico, puede ver la dirección IP del enrutador actual a la red externa y reemplazar esto dirección con la que usamos para ver el video de la cámara del robot Dirección. Por ejemplo, asumimos que la IP externa del enrutador es 202.119.23.122, luego enviamos la dirección http://202.119.23.122:8080/?action=stream a sus amigos que están en la red externa y permitimos que la abran con Firefox. navegador. Si todo es normal, puede ver que la ventana de video muestra el video en tiempo real de la cámara actual en la página, que es el mismo efecto que vemos al conectar el automóvil WIFI directamente.

Bien, en este paso, significa que el robot de automóvil inteligente de control de mapeo de red externa se configuró correctamente. Entonces, ¿cómo ver y controlar el video si usa la versión para PC y la versión móvil para PC desarrollada por el estudio? El funcionamiento es el siguiente:

Abra la interfaz de "Configuración" del terminal de control y complete la dirección de video en el elemento de dirección de video: http:// dirección IP de la red externa de su enrutador actual: 8080/?action=stream . El elemento de Dirección de control: su enrutador actual Dirección IP de red externa Puerto de control: 2001

está bien.

Después de probarlo con varios amigos extranjeros, descubrimos que la velocidad de transmisión de video es muy buena, puede alcanzar básicamente 7 fps y no hay un atasco de pantalla obvio.

Dos, la configuración del nombre de dominio dinámico

Si no es demasiado problema, entonces la configuración anterior se puede utilizar para controlar el robot de coche inteligente en casa con Internet en cualquier lugar del mundo. Por supuesto, siempre que el enrutador de su hogar esté encendido, esta IP se puede mantener para siempre, pero inevitablemente se cerrará. En el caso, debe volver a consultar la IP de la red externa de la ruta actual cuando se cierra cada vez. ¡Qué problemático es!

Entonces, para resolver este problema, puede dirigirse al proveedor de servicios del nombre de dominio dinámico de Peanut Shell o el nombre de dominio 3322 para solicitar un nombre de dominio dinámico. Al mismo tiempo, le proporcionarán una cuenta y una contraseña. Tome Peanut Shell como ejemplo, complete la cuenta y la contraseña en la opción de DNS dinámico del enrutador doméstico, como se muestra a continuación:

Después de guardar, cuando reinicia el enrutador doméstico cada vez, no necesita preocuparse por la IP de la red externa actual, ya que se ha vinculado a su nombre de dominio dinámico, solo necesita reemplazar la parte IP de nuestro terminal de control con su nombre de dominio dinámico! (Nota: el terminal de control de la computadora host de la versión V1.25 ya es compatible con el nombre de dominio dinámico, y el nombre de dominio se puede completar directamente con la dirección de control).

Observaciones: debido a que hay muchas regiones de los operadores de red que han bloqueado puertos o habilitado IP de intranet en China, el video o el control remoto no es posible en este caso, por lo que el tutorial de control de reenvío de puertos debe adaptarse a las condiciones locales y no puede garantizarse ser 100% exitoso.

Robot carRoboticsSmart robot car

Deja un comentario

Todos los comentarios son moderados antes de ser publicados