Professional Documents
Culture Documents
la Seguridad: Arduino y
Routers
David/Taikson
• Ingeniero Software Embebido
• Twitter @TaiksonTexas
• Mail david.melendez.cano@gmail.com
2/93
Kifo/Cirin/Infiltrandome
• Auditor de seguridad
2/93
Disclaimer
2/93
¿Qué es Arduino?
• Arduino es una
plataforma
OpenSource para
la creación de
prototipos basada
en hardware
flexible y fácil de
usar.
2/93
¿Qué es Arduino?
2/93
Otras plataformas Hardware
2/93
Otras plataformas Hardware
2/93
Tipos de Arduino
Duemilanove
Uno
Mega
Nano
Lilypad
Mini
2/93
Leonardo
Arduino UNO Pines Digitales
Botón Reset
Puerto
USB ICSP
ATMega
2/93
Arduino Shields
2/93
Programar Arduino
• Arduino tiene un
entorno de
desarrollo creado en
Java, por lo que es
multiplataforma.
• El lenguaje que
utiliza está basado
en C.
2/93
Programar Arduino
Menú general
Accesos rápidos
Editor de texto
Consola
2/93
Programar Arduino
• void setup()
- Esta parte se repite una sola vez.
- Podemos guardar datos de configuración.
• void loop()
- Es el programa principal.
- No se puede salir de este ciclo.
- Se repite una infinidad de veces hasta se
indique lo contrario.
2/93
Hello World
2/93
Radiofrecuencia
2/93
JUGUETITOS
2/93
JUGUETITOS
2/93
JUGUETITOS
2/93
JUGUETITOS
2/93
JUGUETITOS
2/93
JUGUETITOS
2/93
Arduino+rf
2/93
Mi garaje
2/93
Proyectos y librerías RF arduino
RFLink:
http://www.nemcon.nl/blog2/2015/07/aa
RC-Switch
https://github.com/sui77/rc-switch
2/93
Cableado
2/93
Mi garaje
2/93
Muy bonito pero mi garaje no lo
abres
2/93
RollJam
2/93
RollJam
2/93
Teclados RF
2/93
Hacking con Routers
2/93