Intel Edison - création programme Socket TCP en utilisant GCC et Linux

Salut!

Cette instructable a une approche différente de l’Intel Edison : au lieu d’utiliser des ressources réseau avec IDE Arduino, ici j’ai montrer une voie pour l’ouverture d’un socket de serveur TCP sur Intel Edison à l’aide de C, programmation, comment compiler avec gcc et exécuter ce programme sur Linux embarqué d’Edison d’Intel.

Pour bien comprendre cela, vous devez :

-Un Edison Intel branché sur une planche qui permet d’utiliser GPIO (j’ai utilisé la carte d’extension Arduino et le bouclier de Base) et la compréhension de base sur comment le faire fonctionner
-Vous aurez besoin de connaître les bases de la programmation en C
-Vous aurez besoin de connaître les commandes de base Linux aussi.

-Vous devrez également un logiciel Hyperterminal. Je vous recommande vivement de mastic (www.puttyorg)

-Vous aurez besoin de connaître les bases de l’utilisation de VI (je sais pas it´s un peu difficile pour les débutants, donc je vous recommande vivement de regarder des vidéos pour apprendre à utiliser VI, comme celui-ci :

Pour ce faire instructable, vous devez accéder à Edison d’Intel avec un terminal série ou un terminal SSH. Pour plus de détails (y compris la mise en route avec Intel Edison), s’il vous plaît vérifier cette vidéo :

OK, maintenant c’est temps pour la rendre réelle ! S’il vous plaît, suivez ce guide :
1) tout d’abord, assurez-vous que votre Edison Intel est connecté à un réseau local.

2) tapez sur bash, la commande suivante et notez votre adresse IP.

ifconfig

3) maintenant les temps d’it´s pour créer votre fichier .c. Écrire cette commande sur votre bash :

VI socketserver.c

Et mettez le contenu du fichier .c (attaché à cette instructable) dans ce fichier sur VI. Après cela, enregistrez votre fichier et quittez VI.

4) maintenant les temps d’it´s pour compiler le programme. Pour ce faire, tapez sur votre bash, la commande suivante :

GCC socketserver.c -o socketserver - lmraa

Cela prend moins de 2 secondes pour compiler !

5) it´s Enfin, le temps d’exécuter le programme ! Pour ce faire, utilisez cette commande :

. / socketserver

Après cela, vous utilisez IP (voir point 2) et se connecter avec un logiciel Hyperterminal pour votre Edison Intel (Remarque : cet exemple utilise le numéro de port 8888).

Si vous voulez voir le projet entièrement fonctionnel, s’il vous plaît regardez cette vidéo :

Remarque : dans cette vidéo I´m parlant portugais (I´m du Brésil, donc c’est notre langue maternelle ici). Mais cette vidéo est vraiment facile à comprendre et je pense que l’idiome won´t, prenez cette vidéo vers le bas.

That´s tous les gens !
S’il y a des questions, veuillez les mettre sur les commentaires et I´ll répondre à toutes. Je serais heureux si vous commentez ce que vous pensez de ce projet trop.

À plus tard!

Articles Liés

Résoudre Sudoku en utilisant Intel Edison

Résoudre Sudoku en utilisant Intel Edison

Objectif• Partir d'une image d'un puzzle de Sudoku, extraire et (facultatif) résoudre l'énigme.Éléments de l'objectif• Extraire le puzzle de l'image (image de remodeler).• Identifier les nombres dans chaque cellule. – Mettre en corrélation les nombre
Suivre les amis et les sujets sur les réseaux sociaux en utilisant Intel Edison

Suivre les amis et les sujets sur les réseaux sociaux en utilisant Intel Edison

Construisez votre propre assistant des médias sociaux avec un Intel Edison et quelques python scripts ! Ceci un projet assez simple qui vous permettra de voir vos propres nouvelles facebook/twitter feed filtrée comme vous plaise.Explorez le code et l
Getting Started with Intel Edison - programmation Python

Getting Started with Intel Edison - programmation Python

Ce guide est pour tous les programmeurs python qui ont toujours demandé, que vousce qui est le meilleur moyen d'entrer dans « IoT "(Internet of Things) , maintenant puisque vous l'avez fait à cette page, achète-toi un Edison Intel sur Amazon ou un en
Intel Edison capteur tableau de bord à l’aide de franc-bord/Python/fiole (programmation minimale nécessaire)

Intel Edison capteur tableau de bord à l’aide de franc-bord/Python/fiole (programmation minimale nécessaire)

Tout d'abord, je tenais à vous remercier pour l'opportunité de travailler avec un Edison et pour un par Intel/Instructables étant donné leur concours d'ITO. Je pense que c'est un excellent moyen de faire de développement communautaire et encourager l
Synthétiseur MIDI programmable avec Intel Edison et Csound

Synthétiseur MIDI programmable avec Intel Edison et Csound

Un contrôleur MIDI est comme le clavier de l'ordinateur, mais au lieu d'envoyer des caractères à l'ordinateur, il envoyer des notes (et beaucoup de plus d'informations sur comment se joue la note). Vous pouvez en apprendre plus sur contrôleurs MIDI i
Création d’un thermomètre numérique à l’aide d’Intel Edison

Création d’un thermomètre numérique à l’aide d’Intel Edison

Tout d'abord, je tiens à remercier Instructables et Intel pour m'envoie-t-il des Intel edison avec le kit de démarrage. Ce Instructable consiste à créer le thermomètre numérique (en utilisant intel edison). Thermomètre numérique est assez simple et p
Robot de basket-ball avec Intel Edison

Robot de basket-ball avec Intel Edison

Il tire ! Il a marqué ! La foule est en délire ! Nous allons construire un robot qui joue au basket-ball avec vous. Ce tutoriel est un guide étape par étape pour un robot d'entraînement différentiel simple et petit qui utilise l'Intel® Edison. Vous o
Intel Edison en tant que serveur de I/O à grande vitesse : e/s analogiques et numériques transmises par connexion WiFi pour PC client

Intel Edison en tant que serveur de I/O à grande vitesse : e/s analogiques et numériques transmises par connexion WiFi pour PC client

Cette instructable est écrit comme un design de référence pour ceux qui ont besoin de recueillir des données de capteur et envoyez-le sur le WiFi a une relativement grande vitesse. Grâce à cette solution, les taux de jusqu'à 1000 fois par seconde son
Faire une causerie Intel Edison à Game Maker : Studio

Faire une causerie Intel Edison à Game Maker : Studio

Dans ce instructable je vais vous montrer comment faire un programme avec Game Maker qui notifie un Edison Intel lorsque la touche espace a été enfoncée et puis l'Edison dira Game Maker qu'il a reçu. Ce n'est pas très utile pour le moment, mais plus
Intel IoT EDI - surveillance un environnement confortable et sécuritaire (avec Intel Edison)

Intel IoT EDI - surveillance un environnement confortable et sécuritaire (avec Intel Edison)

Avant pour commencer, je tiens à remercier Intel et Instructables pour cette occasion : J'ai été sélectionné entre autres vainqueur d'un merveilleux Intel IoT Edison & Grove Kit... C'était très surprenant pour moi, et je suis très reconnaissant pour
WiFi fonction domotique par Intel Edison et banane Pi M1

WiFi fonction domotique par Intel Edison et banane Pi M1

#IntelIoT #2015HackNTUSalut! Gens,C'est le projet j'ai fait seul durant la période du National Taiwan Univ. Hackthon, depuis le 21 août 2015 à 23 août 2015 à Taipei. J'ai essayé de faire quelque chose pourrait être utile à ces Taiwaness, dont l'âge e
Un rover téléphone contrôlée (Intel Edison + Billy + Arduino)

Un rover téléphone contrôlée (Intel Edison + Billy + Arduino)

Backstory: (si vous êtes trop paresseux pour lire passe-le)C'était mai (horizon 2015). Un étudiant dans sa formule 4 (10ème grade?) vient tout juste de retour de l'école et il a actionné sur son ordinateur, comme une routine quotidienne, pour vérifie
Internet de base du cadre de choses avec Intel Edison

Internet de base du cadre de choses avec Intel Edison

La pile de l'Internet des objets peut impliquer des capteurs, petits appareils informatiques, services de Cloud Computing et API. Pour la plupart des débutants, mise en œuvre de chacun de ces éléments individuellement est bon marché et simple, avec p
Intel Edison et plateforme robotique de Ridemakerz Chassis RC

Intel Edison et plateforme robotique de Ridemakerz Chassis RC

Lorsque j'ai été invité à participer au concours Intel Ito, je pensais que c'était une excellente occasion. Tout d'abord, il me donnerait accès à certains matériels vraiment génial et les capteurs. Je suis un fabricant sur un budget, donc c'était gén