¡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!