Construisez votre Robot Internet sous contrôle vidéo-Streaming avec Arduino et Raspberry Pi (11 / 15 étapes)

Etape 11: [TCP]: pourquoi Tcp et pas Secure Shell ? Ce qui est TCP ?

J’ai deux explications Pourquoi utiliser Tcp et pas de SSH pour les C.P. - communication Pi.

  1. Tout d’abord, SSH (Secure Shell, voir les explications) est destiné à lancer des commandes d’un ordinateur distant. Il est plus difficile de faire la réponse de Pi avec les informations que nous voulons étant notre seule option pour analyser les données, grâce au traitement difficile et fastidieux de la chaîne.
  2. Deuxièmement, nous savons déjà comment utiliser le SSH et nous voulons apprendre plus de moyens de communication entre les appareils dans ce tutoriel.

TCP Transmission Control Protocol, est un protocole de base de la Suite de protocoles Internet. Il est dans la mise en œuvre du réseau initial où il accompagne le protocole Internet (IP). Par conséquent, l’ensemble de la suite est communément appelé TCP/IP. TCP offre une livraison fiable, ordonnée et vérifié à l’erreur d’un flux d’octets entre les applications qui s’exécutent sur des hôtes communiquent sur un réseau IP.

(À partir de Wikipedia)

TCP Pros sont donc :

  • Garantir
  • Rapide
  • Fonctionne partout sur un réseau
  • Fournit des méthodes pour contrôler la transmission de données correctes
  • Contrôle de flux: a protection dans le cas où l’expéditeur des données envoie des données trop rapidement pour que le client à enregistrer et à traiter.

Et les inconvénients sont :

  • En TCP, vous ne pouvez pas diffuser (envoyer des données à tous les périphériques sur un réseau) et multidiffusion (même mais peu différents-donne la capacité de chaque périphérique diffusée comme un serveur).

  • Bugs dans les bibliothèques de votre programme et système d’exploitation (qui gèrent eux-mêmes la communication TCP, votre routeur ne fait presque rien sauf raccorder les appareils deux [ou plus])

Pourquoi ne pas utiliser le protocole UDP, vous pouvez demander ? Eh bien, contrairement à TCP, UDP ne s’assurer que votre client obtient les données avant de les envoyer plus. Comme le courrier électronique et ne sachant pas si le client le reçoit. En outre, l’UDP est moins sécurisé. Pour plus d’informations, lisez ce post de pile change Super utilisateur

Cet article est bon et recommandée.

Articles Liés

Système de sécurité et contrôle d’accès avec Arduino et RFID

Système de sécurité et contrôle d’accès avec Arduino et RFID

système de sécurité et contrôle d'accès avec Arduino et RFIDCe projet est un evolotuin de mon premier projet appelé « Arduino – sécurité et contrôle d'accès système »Comme vous pouvez voir à l'http://arduinobymyself.blogspot.com.br/2012/03/arduino-si
Commander votre Robot à l’aide d’un Wii Nunchuck (et un Arduino)

Commander votre Robot à l’aide d’un Wii Nunchuck (et un Arduino)

après les avoir portés moi-même en jouant à Wii boxe je suis arrivé à penser ne serait-il pas merveilleux si je pourrais l'utiliser pour contrôler mon robot, (à la recherche de ma main gauche).En regardant autour de l'internet j'ai trouvé une foule d
Robot de geste contrôlée de main avec son activé le système d’éclairage

Robot de geste contrôlée de main avec son activé le système d’éclairage

Dans ce Instructable je vais montrer des instructions étape par étape pour savoir comment faire robot doigt contrôlé avec son système de lumière activéCe robot peut être contrôlé à l'aide de vos quatre doigts de votre hand(left/right). Et le robot au
Android sous contrôle pneumatique Cannon propulsé par Arduino

Android sous contrôle pneumatique Cannon propulsé par Arduino

tous les étés, Qualcomm héberge une bataille de la concurrence des écoles, qui donne aux employés l'occasion de représenter leur université. Cette année, entrées devaient être des engins, et ils ont été jugés selon comment cool elles étaient perçues
Android sous contrôle RGB LED en utilisant Arduino

Android sous contrôle RGB LED en utilisant Arduino

Hai pour tous les membres de l'AIMTA post va montrer comment contrôler le RGB LED utilisant android avec arduino et un module Bluetooth HC-05.J'ai cherché dans Internet il y a beaucoup de techniques pour contrôler la LED RGB. Mais il s'agit de la mét
Robot quadrupède à l’aide de 2 servos avec arduino fait maison

Robot quadrupède à l’aide de 2 servos avec arduino fait maison

hey tout le mondeSi vous avez obtenu un arduino mini et deux servos standard, vous pouvez faire un petit robo qui marche sur deux 4 pattes d'animal familier.mais dans le projet, j'ai n'a pas utilisé un arduino original. J'ai utilisé un microcontrôleu
Android sous contrôle véhicule RC avec vidéo en temps réel via Bluetooth & Wi-Fi

Android sous contrôle véhicule RC avec vidéo en temps réel via Bluetooth & Wi-Fi

sur Internet il existe de nombreux articles sur l'utilisation des voitures RC avec IP ou caméra sur le Web. Mais la plupart d'entre eux a utilisé un ordinateur portable ou un routeur interne avec Open-WRT ou DD-WRT un firmware. Voir la vidéo et le co
Internet sous contrôlée du conduit

Internet sous contrôlée du conduit

Comment faire pour du contrôle mené avec l'internet. arduino simple code pour contrôler la led.Étape 1: Liste de courses-Bouclier Ethernet-Arduino-de conduitrésistance-220 ohms (pour 3v conduit de)Étape 2: Regardez cette vidéoRegardez la vidéo!Étape
Internet sous contrôle de mouvement détecteur de particules fondamentales

Internet sous contrôle de mouvement détecteur de particules fondamentales

Dans ce instructable je vais vous montrer comment construire un Détecteur de mouvement et de publier le résultat sur internet. Chaque fois qu'il détecte un changement, il affichera un résultat, dans le tableau de bord des particules. Cette instructab
Main robotisée contrôlée par geste avec Arduino + saut Motion

Main robotisée contrôlée par geste avec Arduino + saut Motion

Bonjour à tous,Comme promis, j'ai fait une instruction complète étape par étape pour mon projet final universitaire !Tout d'abord : Désolé pour mon mauvais anglais ! Si quelque chose n'est pas clair, s'il vous plaît laisser un commentaire.La main est
Manettes de contrôleur de jeu PS1 avec Arduino

Manettes de contrôleur de jeu PS1 avec Arduino

idée : pour prendre un de mes vieux contrôleurs Playstation 1 et extraire la configuration double joystick afin qu'il peut être facilement utilisé dans un projet de microcontrôleur (dans mon cas : avec l'Arduino) sans pilotes dont vous avez besoin si
Contrôler un écran LCD avec Arduino

Contrôler un écran LCD avec Arduino

Voici tous le code pour toi !Tous droits réservés:) Kiduino#includeInnovente lcd (12, 11, 5, 4, 3, 2) ;void setup() {lcd.begin (16, 2);}void loop() {lcd.print ("Hé les gars"); delay(2000) ; lcd.clear() ; lcd.print ("im aujourd'hui"); d
Comment contrôler le moteur servo avec arduino et fenêtre de surveillance série

Comment contrôler le moteur servo avec arduino et fenêtre de surveillance série

Un servomoteur est un actionneur électrique qui permet un contrôle précis de la position angulaire, vitesse et accélération. Il se compose d'un moteur approprié couplé à un capteur de position. Il requiert également un contrôleur relativement sophist
Contrôleur de bricolage facile avec arduino uno ou micro

Contrôleur de bricolage facile avec arduino uno ou micro

Que n'importe quel joueur sauriez, contrôleurs sont chers, à environ 60$.J'ai eu une micro arduino, alors j'ai décidé de faire un contrôleur analogique double style xbox/playstation.Le code peut être trouvé iciPiècesArduino micro ou uno2 x sticks ana