Construir tu Robot de Streaming de Video en Internet controlado con Arduino y frambuesa Pi (11 / 15 paso)

Paso 11: [TCP]: ¿por qué Tcp y Secure Shell? ¿Qué es TCP?

Tengo dos explicaciones por qué usar Tcp y no SSH para la P.C. - comunicación de Pi.

  1. En primer lugar, SSH (Secure Shell, ver explicaciones) pretende lanzar comandos desde un equipo remoto. La respuesta del Pi con la información que queremos es más difícil porque es nuestra única opción para analizar los datos por medio del procesamiento de cadena de difícil y tedioso.
  2. En segundo lugar, ya sabemos usar el SSH y queremos aprender más formas de comunicación entre los dispositivos en este tutorial.

TCP, o Transmission Control Protocol, es un protocolo de núcleo de la Suite de protocolo de Internet. Se originó en la implementación de la red inicial que complementa el Protocolo Internet (IP). Por lo tanto, el conjunto se conoce comúnmente como TCP/IP. TCP proporciona una entrega confiable, ordenada y revisado por error de una secuencia de octetos entre aplicaciones que se ejecutan en los hosts que se comunican a través de una red IP.

(De Wikipedia)

Ventajas de TCP son:

  • Garantizar
  • Rápido
  • Funciona en cualquier parte de una red
  • Proporciona métodos para comprobar la transmisión de datos correcta
  • Control de flujo: tiene protección en caso de que el remitente de datos envía datos demasiado rápido para el cliente registrar y procesar.

Y los contras son:

  • En TCP puede difusión (enviar datos a todos los dispositivos en una red) y multidifusión (mismo pero poco diferentes-se da difusión de la capacidad de cada dispositivo como un servidor).

  • Errores en las bibliotecas de programa y sistema operativo (que ellos mismos gestionar la comunicación TCP, el router no hace casi nada excepto conectar los dispositivos de dos [o más])

¿Por qué no utilizar UDP, puede pedir? Bien, a diferencia de TCP, UDP no Asegúrese de que su cliente obtiene los datos antes de enviar más. Como enviar un correo electrónico y no saber si el cliente lo recibe. Además, UDP es menos seguro. Para obtener más información, lea este post de Stack Exchange Super usuario

Este artículo es bueno y recomendado.

Artículos Relacionados

La voz de Robot humanoide controlado con Arduino Mega, frambuesa Pi y 1Sheeld

La voz de Robot humanoide controlado con Arduino Mega, frambuesa Pi y 1Sheeld

Robot humanoide es un robot en forma de en forma de un ser humano. Un robot humanoide se utiliza en muchos diversos campos tales como educación para niños, marketing de campo para empresas, herramienta de investigación y desarrollo, entretenimiento y
Robot de gesto controlado con Arduino

Robot de gesto controlado con Arduino

Este gesto controlado utiliza robot Arduino, acelerómetro ADXL335 y par transmisor/receptor de RF.Dividiremos el robot entero en 3 partes el emisor, el receptor y el robot.Los diferentes gestos que se ha asignado a la dirección de los bot son-Mano pa
Otro cartón robot-aspirador controlado con Arduino

Otro cartón robot-aspirador controlado con Arduino

Se trata de simple robot-aspirador controlado por Arduino.Esto puede ser aún más sencillo si en vez de turbina y de la basura - utilice un pañuelo de papel de cocina o un trozo de tela sintética.Paso 1: Componentes necesariosArduinoProtector de motor
Robot de Internet PC iPhone controlado con arduino

Robot de Internet PC iPhone controlado con arduino

robot Arduino Internet PC controlado con iphone SPY Webcam robot rueda portátil usando lenguaje de procesamiento + arduino... Software - por Francisco Dias
IoT: Frambuesa Pi Robot con control remoto de cámara Video Streamer y Pan/Tilt Internet

IoT: Frambuesa Pi Robot con control remoto de cámara Video Streamer y Pan/Tilt Internet

(Si te gusta este Instructable, no olvide votarlo - arriba: bandera de la esquina a la derecha. Compite en concursos de automatización y de INTERNET de las cosas. ¡Muchas gracias! ;-)Esta es una segunda parte de mi Intructable anterior: IoT - control
Construir un robot control remoto

Construir un robot control remoto

En este post voy a describir cómo diseño, hacer, probar y mejorar un controlador remoto RC modificado para requisitos particulares.El objetivo de este proyecto es crear un mando que puede ser alternativo a un transmisor de RC o controladores comercia
Cómo construir un Robot - el BeetleBot v2 (nuevo)

Cómo construir un Robot - el BeetleBot v2 (nuevo)

este es el escarabajo robot instructables revisitado estilo cazadores de mitos!Originalmente hice un instructables sobre mi versión de robot escarabajo 1.Ahora es tiempo de mostrarle una nueva versión de este maravilloso robot. Esta nueva versión es
Cómo construir un robot hexapodo inalámbrico

Cómo construir un robot hexapodo inalámbrico

aquí hay un video de él en acción.Página de Facebook para que pueda mantenerse al día en v2¿Han completado este instructable?  Mandame fotos y te lo agrego en esta página!Una vez completada, se tiene un robot andante que es cerca de 2 pies de ancho y
Cómo utilizar un dispositivo Android y Lego NXT para construir un Robot de dos ruedas Self-Balancing

Cómo utilizar un dispositivo Android y Lego NXT para construir un Robot de dos ruedas Self-Balancing

Hoy, te enseñaré cómo hacer un Android accionado y controlado dos ruedas uno mismo-equilibrio robot con Lego NXT.En primer lugar, vamos a ver un video de prueba para el robot final.Aquí está otra prueba en la cuesta:Para construir este robot, todo lo
Construir un Robot muy pequeño: hacer el mundo más pequeño de ruedas Robot con una pinza.

Construir un Robot muy pequeño: hacer el mundo más pequeño de ruedas Robot con una pinza.

Construir un robot de 1/20 pulgada cúbica con una pinza que puede recoger y mover pequeños objetos. Es controlado por un microcontrolador Picaxe. En este momento, creo que esto puede ser más pequeño robot con ruedas del mundo con una pinza. Cambiará
Así que quieres construir un robot gigante. ¿

Así que quieres construir un robot gigante. ¿

Dices que quieres construir un robot gigante? ¿Cuál es su propósito? ¿Dominación del mundo? ¿Tu novia no tendrá esa cerveza para usted? Sea lo que sea, aquí es cómo empezar a construir usted mismo un robot.El propósito de este robot era para un apoyo
Cómo construir un robot BEAM

Cómo construir un robot BEAM

un symet es un robot BEAM que almacena electricidad de una célula solar hasta que tenga suficiente energía para hacer la contracción motor. En este instructable le mostraré cómo crear tu propio symet viga! Si quieres ver videos y leer más sobre ella
Construir un robot que sigue el cursor del mouse

Construir un robot que sigue el cursor del mouse

En este instructable le muestro cómo construir y controlar un robot capaz de dibujar y escribir sobre una superficie plana, como se muestra en el video de arriba.Para completar este proyecto que necesitas:Una computadoraUna descarga de Procesamiento
Cómo construir un robot potente!

Cómo construir un robot potente!

¡ Hola! ¿Estás listo para construir un robot fuerte, rápido y duradero? Es mucho más simple de lo que piensa, es sólo una combinación de construcción de un tren de engranajes y atornillar las ruedas, barras y otras partes!Paso 1: Reunir las partes: p