Pour accéder aux Arduino sur internet (3 / 11 étapes)

Étape 3: Understaing le code:)

J’ai joint un exemple de code (fichier .ino) qui serait utilisé comme une référence au cours de l’explication. Je n’expliquant chaque ligne de code, si vous avez des doutes, veuillez le signaler dans la section commentaires. Bon, permet de commencer ensuite.

Nous commençons par y compris les fichiers eader hqui sont nécessaires pour le programme à exécuter.

Fichiers d’en-tête

Ethernet.h--> cette bibliothèque se compose des fonctions qui prennent soins de gérer les connexions clientes, connexion aux serveurs et obtenir/envoi des demandes et un tas d’autres choses.

SPI.h--> il s’agit d’un fichier d’en-tête important, cela définit comment votre arduino contrôle bouclier ethernet. et la carte SD présent à ce sujet. SPI est un protocole de communication. Veuillez vous reporter à la documentation fournie par le site d’arduino pour plus de détails. Documentation de SPI.

Fonctions de la bibliothèque Ethernet

Mac--généralement si vous avez une version authentique ou originale de la dernière EthernetShield, il doit comporter une adresse MAC imprimée sur le dos. Mais si vous avez une version clonée de celui-ci, alors il est obligatoire d’attribuer un utilisateur défini MAC pour lui, cela fonctionne avec la version originale de EthernetShield.

Vous pourriez faire la même chose avec l’adresse IP aussi, mais je ne recommanderais pas, car lorsque votre arduino avec un IP prédéfinie et tente de se connecter à votre routeur peut échouer à le faire, si le routeur a déjà attribué un autre appareil avec le même IP que le DHCP gérer l’attribution d’une adresse IP.

EthernetServer--, Il crée un serveur qui écoute les connexions entrantes sur le port spécifié. Dans l’exemple donné, j’ai attribué un numéro de port 12345. Vous pouvez utiliser n’importe quel numéro de port, vous pouvez souhaitez, mais assurez-vous qu’aucun autre service n’est en cours d’exécution sur ce port.

EthernetServer.begin()---il tente d’établir la connexion avec le routeur à l’aide de l’utilisateur définie adresse MAC. Bien qu’il s’occupe d’autres argumets selon la situation. Veuillez consulter le lien Ethernet.begin

Serial.Begin()---Cela ouvre un port série sur l’arduino avec un débit en bauds spécifiée. Il est utile pour déboguer votre code, en cas d’erreurs.

Mécanisme de gestion de client

Toute l’initialisation doit être fait une seule fois, donc il va dans le bloc setup(). Considérant que le serveur doit vérifier pour les clients en attente pour vous connecter chaque fois que dans un certain temps donc cette partie du code va dans un bloc de loop().

Cliquez sur ces liens donnés ci-dessous pour comprendre le fonctionnement du code.

Client.available()

Server.available()

Notre serveur vérifie une connexion client toutes les 2 secondes et si un client tente de se connecter alors qu’elle reçoit sa demande imprime sur le terminal série et répond avec une HTML Page.

Articles Liés

Pour accéder aux ARIAG25 de n’importe où dans le monde

Pour accéder aux ARIAG25 de n’importe où dans le monde

ACME SYSTEMSNous concevons et fabrication en Italie Linux embarqué conseils depuis 2005. Notre activité principale consiste à créer Salut qualité CPU Linux modules conçus pour le marché professionnel avec la disponibilité à long terme, la fiabilité é
Pour accéder aux périphériques connectés au routeur de distance Place (à l’aide de la Pi et OpenHab)

Pour accéder aux périphériques connectés au routeur de distance Place (à l’aide de la Pi et OpenHab)

Si vous désirez accéder à votre caméra IP ou autres dispositifs d'URL distante à l'aide de l'openHAB suivre les étapes suivantes.Étape 1: Étape 1:Register en non-IP.com Aller à non-IP.com et créer un compte, là, ou sinon vous pouvez utiliser des serv
Pour accéder aux 5 boutons par 1 goupille de Arduino - revisité

Pour accéder aux 5 boutons par 1 goupille de Arduino - revisité

le Instructible original qui repose sur plus d'un an, j'ai fait (vous pouvez le voir ici de voir certains de la théorie autour de comment cela fonctionne:). Pour faire une histoire courte, j'ai déménagé dans un autre pays quelques semaines après cela
Comment faire pour accéder aux Sites verrouillées à l’école la voie facile !

Comment faire pour accéder aux Sites verrouillées à l’école la voie facile !

Vous avez jamais voulu regarder une vidéo, ou vérifier votre myspace à l'école, mais le site est bloqué ? Eh bien voici la réponse.J'ai vu beaucoup de choses en vous disant comment contourner le pare feu qui prend des sites Web qui pourraient être bl
Comment faire pour accéder à votre média où que vous soyez en organisant votre propre Cloud !

Comment faire pour accéder à votre média où que vous soyez en organisant votre propre Cloud !

J'AI MIS À JOUR CE GUIDE ***S'il vous plaît Découvre la nouvelle version de ce guide ici.Avez-vous jamais rêvé d'accéder à votre média où que vous soyez dans le monde ? Ce tutoriel va vous montrer comment héberger votre propre nuage à la maison qui v
Comment faire pour accéder à votre musique sans Itunes !

Comment faire pour accéder à votre musique sans Itunes !

Cet Instructable va vous montrer comment accéder à la musique sur votre iPod touch, l'iPhone ou l'iPad sans iTunesÉtape 1: Télécharger Sharepod1. Ouvrez votre navigateur web2. Copiez et collez le lien ci-dessoushttp://www.getsharepod.com/download/3.
Comment accéder aux fusibles de BMW série 1 (E81 E82 E87 E88)

Comment accéder aux fusibles de BMW série 1 (E81 E82 E87 E88)

Pour accéder à cabine fusibles en BMW série 1 que vous devez libérer la boîte à gants de votre voiture.Étape 1 :Ouvrir la voiturePrenez le siège passagers.Ouvrez la boîte à gants.Trouvez l'amortisseur sur le côté et débranchez-le.Localisez les deux b
Comment réparer Internet connecté mais ne peut pas accéder aux Sites autres que Google question

Comment réparer Internet connecté mais ne peut pas accéder aux Sites autres que Google question

Parfois, même lorsque nous avons une connexion internet active, en raison de l'erreur DNS, nous ne soyons pas en mesure d'accéder à des sites autres que des produits google. Ce tutoriel vous montre quant à comment vous pouvez contourner le problème.L
Sculpturales machines pour accéder à la réalité virtuelle

Sculpturales machines pour accéder à la réalité virtuelle

Dans ce Instructable que je partagerai une progression des étapes qui ont conduit à la création d'un sculptures fonctionnelles semi pour la visualisation de réalité virtuelle, dont la forme est conçue pour prendre différents rôles selon sa taille exé
Un moyen facile de contrôler votre Arduino sur Internet:)

Un moyen facile de contrôler votre Arduino sur Internet:)

cet instructif explique étape par étape comment configurer un Arduino Ethernet Conseil néglige une LED sur le Cloud, (l'exemple "Hello World" dans le monde du microcontrôleur). Cet exemple trivial est destiné à vous présenter la façon dont comme
Comment faire pour accéder à votre musique où que vous soyez avec votre Mac Mini

Comment faire pour accéder à votre musique où que vous soyez avec votre Mac Mini

cette instructable transforme votre ordinateur en un serveur de partage en privé. Il accueillera votre musique afin que seulement vous pouvez obtenir chez lui. Mais, en supposant que votre connexion internet est assez rapide, vous serez en mesure d'o
Envoyer des SMS de Arduino sur Internet en utilisant ENC28J60 et Thingspeak

Envoyer des SMS de Arduino sur Internet en utilisant ENC28J60 et Thingspeak

Ce Instructable explique comment envoyer un SMS depuis un Arduino à l'aide de l'Internet. Il y a plusieurs façons d'aborder la question et je vais vous expliquer une des différentes méthodes utilisées pour accomplir cette tâche.Quelques points majeur
Comment faire pour utiliser un proxy pour accéder à la plupart des sites

Comment faire pour utiliser un proxy pour accéder à la plupart des sites

dos d'im Hey les gars. Aujourd'hui im gonna u montrant comment se rendre sur les sites Web avec les proxys. Si vous ne saviez wut proxies r, ils r sites Web qui contournent (wow... gros mot là) la sécurité internets aka: vos écoles. Certains r de pro
Accéder aux comptes d’administrateur sur l’école pc/ordinateur portable

Accéder aux comptes d’administrateur sur l’école pc/ordinateur portable

Cela a fonctionné dans les deux écoles, que je suis allé aussi en Australie.Étape 1: Assurez-vous que votre ordinateur portable ou un pc a un nouveau compte pour se connecter àAVERTISSEMENT : cette impénétrable ne fonctionne sur les ordinateurs porta