Intel Edison - crear programa de Socket TCP usando GCC y Linux

¡Hola!

Este instructable tiene un enfoque diferente de Intel Edison: en vez de usar recursos de red con el IDE de Arduino, aquí os muestro un camino para la apertura de un socket de servidor TCP en Intel Edison usando programación, cómo compilar con gcc y ejecutar este programa en Linux integrado de Intel Edison C.

Para comprender esto, usted necesitará:

-Edison Intel conectado en una placa, que permite utilizar GPIO (utilicé tarjeta de expansión de Arduino y el escudo de la Base) y conocimientos básicos sobre cómo funciona
-Se necesita conocer los conceptos básicos de programación en C
-Se necesita conocer los comandos básicos de Linux también.

-Se necesita también un programa Hyperterminal. Te recomiendo el PuTTy (www.puttyorg)

-Se necesita conocer los fundamentos del uso de VI (sé it´s un poco difícil para principiantes, por lo que altamente recomiendo viendo videos para aprender a usar VI, como este:

Para ello instructable, usted deberá acceder a Edison de Intel con un terminal de serie o un terminal SSH. Para más detalles (incluyendo Introducción a Edison de Intel), por favor vea este video:

OK, ahora es tiempo para lo que es real! Por favor, siga a esta guía:
1) en primer lugar, asegúrese de que su Edison Intel está conectado a una red local.

2) escribe sobre bash el siguiente comando y escriba su dirección IP.

ifconfig

3) llegado el momento de it´s para crear el archivo .c. Escriba este comando en tu fiesta:

VI socketserver.c

Y poner el archivo .c contenido (adjunto a este instructable) en este archivo en VI. Después de esto, guardar el archivo y salir de VI.

4) llegado el momento de it´s para compilar el programa. Para ello, escriba en su bash el siguiente comando:

gcc socketserver.c -o socketserver - lmraa

Tarda menos de 2 segundos para compilar!

5) finalmente, it´s tiempo para ejecutar el programa! Para ello, utilice este comando:

. / socketserver

Después de esto, utilizar IP (ver punto 2) y conecte con un software de Hyperterminal a su Edison Intel (Nota: este ejemplo utiliza el número de puerto 8888).

Si desea ver el proyecto completo, por favor vea este video:

Nota: en este video I´m hablando a portugués (I´m de Brasil, así que este es nuestro idioma). Pero este video es realmente fácil de entender y creo que el idioma won´t tomar este video abajo.

That´s todo amigos!
Si hay preguntas, por favor ponerlas en comentarios y I´ll contestar a todos. Estaría contento si comentas lo que piensas acerca de este proyecto también.

¡Nos vemos!

Artículos Relacionados

CaffeIOT - cafetera inteligente para los amantes de 'café' y 'salud' con Intel Edison

CaffeIOT - cafetera inteligente para los amantes de 'café' y 'salud' con Intel Edison

Hola,Este fue nuestro primer proyecto basado en Internet y lo que se puede esperar más cuando agarras una oportunidad de trabajar con el chip inteligente disponible en el mercado, "El Edison de Intel".Inspiración de la idea : un regular trabajo
Cortina automatizada usando intel Edison y thethings. IO

Cortina automatizada usando intel Edison y thethings. IO

Veces pasa y cosas envejecen y por lo tanto, finalmente romper. Persianas no son una excepción.Esta es una de las razones por qué comprar cortinas. No sólo por estética sino también por la cantidad de luz en nuestra sala de filtrado o mantener nuestr
Resolver Sudoku usando Intel Edison

Resolver Sudoku usando Intel Edison

Objetivo• Partir de una imagen de un rompecabezas de Sudoku, extracto y (opcional) resolver el rompecabezas.Elementos de objetivo• Extraiga el rompecabezas de la imagen (imagen de la remodelación).• Identificar los números en cada celda. -Correlacion
Intel Edison Sensor tablero usando francobordo/Python/matraz (programación mínima necesaria)

Intel Edison Sensor tablero usando francobordo/Python/matraz (programación mínima necesaria)

Primero queria agradecerles por la oportunidad de trabajar con un Edison y para ser dado por Intel/Instructables con el fin de participar en su concurso de IoT. Creo que esto es una gran manera de construir comunidad y animar a los desarrolladores qu
Smart Lock usando Intel Edison

Smart Lock usando Intel Edison

En este proyecto hemos utilizado a un Edison de Intel para hacer una caja de la cerradura inteligente. Esto es principalmente porque podemos integrar una tarjeta de sonido, sensor de dedo de impresión y el solenoide de cerradura de la manera más fáci
IoT de Twitter Sentry Ward usando Intel Edison

IoT de Twitter Sentry Ward usando Intel Edison

¿Nunca se sentó en su escritorio y se preguntó lo que estaba sucediendo detrás en casa? ¿Tal vez usted quería ver cómo era su bebé? Tal vez usted quería asegurarse de que el perro no estaba sentado en el sofá o tal vez solo disfrutar de la vista fuer
Guardería, vigilancia y seguimiento de sistema usando Kit de desarrollo de Intel Edison

Guardería, vigilancia y seguimiento de sistema usando Kit de desarrollo de Intel Edison

Hemos construido una guardería monitoreo y seguimiento de sistema de uso de Intel Edison junto con una cámara USB y dispositivos Bluetooth Low Energy (BLE). Es una demostración de lo fácil la DevKit de Edison de Intel puede utilizarse para crear una
CropNext: Real tiempo de monitoreo de cultivos salud usando Intel Edison

CropNext: Real tiempo de monitoreo de cultivos salud usando Intel Edison

Millones de agricultores en el mundo cada año enfrentan a la pérdida de sus cosechas. Su debido principalmente a enfermedad de cultivo o problemas ambientales como la naturaleza del suelo (pH), pobre calidad de aire y excesiva o muy baja humedad en e
Comunicación de la emergencia usando Wireless Ad-Hoc en Intel Edison

Comunicación de la emergencia usando Wireless Ad-Hoc en Intel Edison

En los casos de situaciones de emergencia como temblores de tierra, militares etc., si otras redes están abajo, pero todavía quisiera tener alguna red para la comunicación, entonces uno puede optar por inalámbrica ad-hoc. Usted puede enviar a Edisons
Notificador de correo usando Intel-Edison la bandera

Notificador de correo usando Intel-Edison la bandera

En este proyecto, veremos cómo hacer un notificador de correo físico utilizando Intel EdisonComponentes necesarios:1. Intel Edison con placa base Arduino - como el procesador principal: https://www.sparkfun.com/products/13097 2. Motor servo: https://
Sintetizador MIDI programable con Intel Edison y Csound

Sintetizador MIDI programable con Intel Edison y Csound

Es un controlador MIDI como el teclado de una computadora, pero en lugar de enviar caracteres a la computadora, enviar notas (y un montón de información adicional acerca de cómo se juega la nota). Usted puede aprender más sobre controladores MIDI aqu
Sable de luz usando Intel Edison

Sable de luz usando Intel Edison

En este Instructable, compartiré cómo construí mi propio sable de luz usando una placa Intel Edison, un juguete barato de Jedi Lightsaber y un conjunto de leds RGB direccionables.Esto fue parte de un reto que Pacman Pereira lanzado a toda la comunida
Visión por computador de Intel Edison usando la cámara del smartphone

Visión por computador de Intel Edison usando la cámara del smartphone

¿Por qué agregar visión por computador a la Internet de las cosas?Intel Edison tiene suficiente potencia de procesamiento para ejecutar la detección simple de objeto o la cara, pero tiene no hay cámaras.Este tutorial muestra cómo utilizar un teléfono
Movimiento de cámara de seguridad activada usando Intel Edison

Movimiento de cámara de seguridad activada usando Intel Edison

El objetivo de este proyecto es hacer una cámara de seguridad que es activada por un sensor de movimiento. Un sensor de movimiento infrarrojo pasivo (PIR) supervisa de forma continua para cualquier movimiento en su campo de visión. Cuando se detecta