Este documento presenta una agenda para un seminario sobre Internet de las Cosas (IoT). La agenda incluye sesiones sobre qué es IoT, cómo desarrollar un producto de IoT, hardware y software libre, comunicaciones de datos, y retos del IoT. También cubre temas como prototipado, fabricación digital, financiamiento colectivo y escalamiento de productos IoT.
18. ActuadoresActuadores
Motores Corriente
Continua
Motor Paso a paso
Servomotores
Relés
Indicadores luminosos
Zumbadores
Displays
LCDs
SensoresSensores
Pulsadores/Interruptores
Distancia
Aceleración
Inclinación
Rotación
Fuerza
Ambiente
Navegación
Movimiento
y muchos más...
19. HardwareHardware
LibreLibre
“ Se llama hardware
libre, hardware de código
abierto, electrónica
libre o máquinas libres a
aquellos dispositivos
de hardware cuyas
especificaciones y diagramas
esquemáticos son de acceso
público, ya sea bajo algún tipo
de pago, o de forma gratuita.
- Wikipedia
21. Arduino UNOArduino UNO
Microcontrolador
ATmega328.
Voltaje de entrada 7-12V.
Voltaje Operación 5v
14 pines digitales de I/O (6
salidas PWM).
6 entradas análogas.
32k de memoria Flash.
Reloj de 16MHz de
velocidad.
Versión DIP
(intercambiable)
Versión SMD (integrado)
31. RAMPSRAMPS
“ RepRap Arduino Mega
Pololu Shield, or RAMPS for
short. It is designed to fit the
entire electronics needed for a
RepRap in one small package
for low cost. RAMPS interfaces
an Arduino Mega with the
powerful Arduino MEGA
platform and has plenty room
for expansion. - RepRap
¡Conéctame!
34. Raspberry Pi 3Raspberry Pi 3
Procesador Broadcom
BCM2387 (1,2 GHz, 4
núcleos ARM Cortex-A53)
1GB de RAM.
Ethernet, WiFi 802.11,
Bluetooth 4.1 (LE)
integrados
Salida HDMI,
jack Audio (3,5mm)
4 x USB 2.0
40 x GPIOs
MicroSD
Precio entorno a 45€
36. Otra forma de ver las cosas...Otra forma de ver las cosas...
37. Raspberry PiRaspberry Pi
ZeroZero
Procesador Broadcom
BCM2835 (1 GHz, ARM11)
512Mb de RAM.
miniHDMI,
2 x microUSB (PWR y
Datos)
6,5 x 3 x 0.5 cm
MicroSD
Precio en 5$ (Fuera de
Stock)
39. Software LibreSoftware Libre
“ El termino software libre
refiere el conjunto de software
que por elección manifiesta de
su autor, puede ser copiado,
estudiado, modificado, utilizado
libremente con cualquier fin y
redistribuido con o sin cambios
o mejoras (...), que coloca la
libertad del usuario informático
como propósito ético
fundamental. - Wikipedia
40. En ArduinoEn Arduino
Comunidad muy activa
Entorno de desarrollo
propio
Lenguaje propio basado
en Processing y C++
Mediante Firmadata y
librerías propias
podemos dar soporte a
casi todos los lenguajes
(Python, Node, Java, Ruby,
C/C++, Proccesing, .NET,
etc...)
En RaspiEn Raspi
Gran comunidad
Programación gráfica y
para niños
Soporta disribuciones
linux como Raspbian,
Debian, Fedora, etc... y
Windows 10 IoT Core
Mediante librerías
propias podemos dar
soporte GPIOs a muchos
lenguajes de
programación.
41. En InternetEn Internet
DIYDIY
Front-End (Html, CSS y
JavaScript)
Back-End (Php, Node, Ruby,
etc...)
Dev Ops (Protocolos,
seguridad, y más...)
CloudCloud
SaaS (Software como
servicio)
PaaS (Plataforma como
servicio)
IaaS (infraestructura como
servicio)
Otras alternativas...
42. “ Red Hat se
convierte en la
primera compañía de
código abierto en
alcanzar un valor de 2
billones de dólares. -
ZDNET
“ 74% de las corporaciones participan
actualmente en proyectos de código
abierto - Blackduck
“ Un 27% de
las empresas
españolas usa
software libre -
Silicon
“ En la actualidad, el 75% de pymes
y grandes empresas y el 51% de las
microempresas ya están utilizando
tecnologías libres. - Iebschool
“ En el País Vasco, el 62,5% de las empresas
vascas disponen de software libre, navegadores
por Internet, programas de ofimática, sistemas
operativos gratuitos o abiertos. Un porcentaje
que aumenta hasta el 79,2% en las empresas de
10 o más empleados. - Iebschool
47. Big DataBig Data
“ El Big Data o Datos
masivos es un
concepto que hace
referencia
al almacenamiento de
grandes cantidades
de datos y a los
procedimientos usados
para encontrar
patrones repetitivos
dentro de esos datos. -
Wikipedia
“ Datos masivos es un término
que hace referencia a una cantidad
de datos tal que supera la capacidad
del software habitual para ser
capturados, administrados y
procesados en un tiempo razonable.
(...)En 2012 se estimaba su tamaño
de entre una docena
de hasta
varios de datos en un
único conjunto de datos. -
terabytes
petabytes
Wikipedia
Tipos:
Structured Data
Unstructured Data
Semistructured
Data
49. APIAPI
“ La interfaz de
Programación de
aplicaciones, abreviada
como API, es el conjunto de
subrutinas, funciones y
procedimientos que ofrece
cierta biblioteca para ser
utilizado por otro software
como una capa de
abstracción. - Wikipedia
RESTREST
“ La Transferencia de Estado
Representacional (...) en la
actualidad se usa en el sentido
más amplio para describir
cualquier interfaz entre
sistemas que utilice
directamente para
obtener datos o indicar la
ejecución de operaciones sobre
los datos -
HTTP
Wikipedia
50. JSONJSON
“ JSON es un formato
de texto ligero para el
intercambio de datos. -
Wikipedia
XMLXML
“ XML es un lenguaje de
marcas desarrollado por
el World Wide Web
Consortium.
No se Utiliza
exclusivamente en la web.
Muchas aplicaciones y
programas dan soporte a
este formato.
51. DatosDatos
AbiertosAbiertos
El concepto datos
abiertos es una y
práctica que persigue que
determinados tipos de
datos estén disponibles de
forma libre para todo el
mundo, sin restricciones
de ,
de o de otros
mecanismos de control. -
filosofía
derechos de autor
patentes
Wikipedia
IniciativaIniciativa
AportaAporta
52. (2015,(2015, ))Aire MadridAire Madrid Ulises GascónUlises Gascón
Código y documentación: | Licencia: GNU GPL v3Github
Mi Aplicación Datos Ayuntamiento