Sie sind auf Seite 1von 30

IoT

Internet
0f
Things

SISTEMAS OPERATIVOS
para
INTERNET DE LAS COSAS

POR:
BARZOLA YUPANQUI, Mardonio
LIZANA GUEBARRA, RaqueL
ROCA ARANGO, Jhonny B.
TENORIO SALVATIERRA, Csar

UNIVERSIDAD NACIONAL DE SAN CRISTBAL DE HUAMANGA


FACULTAD DE INGENIERA DE MINAS, GEOLOGA Y CIVIL
ESCUELA PROFESIONAL DE INGENIERA DE SISTEMAS

SISTEMAS OPERATIVOS PARA INTERNET DE LAS COSAS


GRUPO N

:1

INTEGRANTES

:
BARZOLA YUPANQUI, Mardonio.
LIZANA GUEVARA, Raquel
ROCA ARANGO, Jhonny B.
TENORIO SALVATIERRA, Csar

CURSO

: SISTEMAS OPERATIVOS

SIGLA

: IS 344

PROFESOR

: Ing. QUISPE ESPILLCO, Carmen M.

AYACUCHO PER
2016

CONTENIDOS

CONTENIDOS ....................................................................................................... ii
INTRODUCCIN .................................................................................................. iv
SISTEMAS OPERATIVOS PARA INTERNET DE LAS COSAS ............................. 6
1.1

CONCEPTOS BSICOS ........................................................................... 6

1.1.1

MACHINE-TO-MACHINE (M2M) MQUINA A MQUINA ......................... 6

1.1.2

DIVICE-TO-DIVICE (D2D) DISPOSITIVO A DISPOSITIVO ...................... 6

1.1.3

COMPUTO UBICUO ................................................................................. 6

1.1.4

BIG DATA.................................................................................................. 6

1.1.5

REDES INALMBRICAS DE REA CORPORAL (TECNOLOGA WBAN


WIRELESS BODY AREA NETWORK) ...................................................... 7

1.1.6

IPv6 ........................................................................................................... 7

1.1.7

IDENTIFICACIN DE RADIO FRECUENCIA (RADIO-FREQUENCY


IDENTIFICATION O RFID) ........................................................................ 8

1.1.8

INTERNET DE LAS COSAS ..................................................................... 8

1.2

SISTEMA OPERATIVO DE INTERNET DE LAS COSAS.......................... 8

1.2.1

PHYSICAL DEVICES & CONTROLLERS (The Things in IoT) .............. 12

1.2.2

CONNECTIVITY (communication & processing) ..................................... 13

1.2.3

EDGE COMPUTING (Data element Analysis & transformation) .............. 14

1.2.4

DATA ACCUMULATION (Storage) .......................................................... 15


ii | P g i n a

1.2.5

DATA ABSTRACTION (Aggregation & Access) ...................................... 17

1.2.6

APPLICATION (Reporting, Analytics, Control) ......................................... 19

1.2.7

COLLABORATION & PROCESSES (Involving People & Business


Processes) .............................................................................................. 20

1.3

TIPOS DE SISTEMA OPERATIVO DE INTERNET DE LAS COSAS ...... 21

1.3.1

ANTROID THINGS .................................................................................. 21

1.3.2

CONTIKI .................................................................................................. 22

1.3.3

BRILLO ................................................................................................... 23

1.3.4

RIOT........................................................................................................ 23

1.3.5

IOTTO ..................................................................................................... 24

1.3.6

ANDROID ................................................................................................ 24

CONCLUSIN ..................................................................................................... 26
REFERENCIAS ................................................................................................... 28

iii | P g i n a

INTRODUCCIN

Despus de la red de redes (World Wide Web, WWW) y del Internet mvil,
estamos inmersos en una tercera, y potencialmente ms disruptiva, fase: el llamado
Internet de las Cosas (Internet of Things, IoT). IoT hace referencia a un mundo
conectado hasta el ltimo extremo, donde objetos y seres fsicos interaccionan con
entornos virtuales de datos en el mismo espacio y tiempo. Soamos con poder
medir y controlar por completo nuestro entorno. Esto ser posible usando la
informacin extrada a travs de millones de sensores que poblarn cada rincn de
nuestro entorno y que podrn estar integrados en cualquier objeto de nuestra vida
cotidiana. Sin embargo, conseguir esto va a requerir una estructura tremendamente
compleja: Internet de las Cosas. Su planificacin y ejecucin estn dando ya sus
primeros pasos. Se construir finalmente esta Internet de las Cosas de manera
ordenada? O, por el contrario, de abajo a arriba, como una sorpresa?, Cmo
podr funcionar TODO como un sistema?, Cmo reaccionarn los potenciales
clientes si IoT no se concibe de manera participativa? Cul ser la app
fundamental en este entorno? La introduccin de redes de sensores inteligentes (el
adjetivo smart, inteligente en ingls, se usa con mucha profusin en el mundo
tecnolgico) ya ha comenzado para las mismas cosas que ya se estaban
midiendo con menos inteligencia: energa, transporte, procesos industriales, etc.
Pero probablemente las aplicaciones ms profundas, innovadoras y exitosas del
IoT no existan an ya que la plataforma tecnolgica necesaria para que stas vean
la luz an no est desarrollada por completo. Lo que s parece claro es que todos
los sectores econmicos van a verse afectados de alguna u otra forma por este
fenmeno y que Internet de las Cosas s que va a ser claramente monetizable, al
iv | P g i n a

ofrecer servicios que pueden, en principio, mejorar la calidad de vida de los


usuarios, por los que estaran dispuestos a pagar. Imaginemos una ciudad del
futuro. Una ciudad inteligente en la que los telfonos mviles abren puertas, los
sensores detectan fugas en las caeras y las vallas publicitarias cambian sus
anuncios de acuerdo con el perfil de consumidor de las personas que pasan por
esa calle. Pequeos sensores que permiten medir la temperatura de una habitacin
o el trfico de taxis por las calles o cmaras de seguridad que velan por la seguridad
en los edificios

v|Pgina

SISTEMAS OPERATIVOS PARA INTERNET DE LAS COSAS


1.1

CONCEPTOS BSICOS

1.1.1

MACHINE-TO-MACHINE (M2M) MQUINA A MQUINA


M2M se refiere a las tecnologas que permiten conectarse a otros

dispositivos. M2M utiliza dispositivos como sensores o medidores que capturan


algn

evento

en

particular

(velocidad,

temperatura,

presin,

variables

meteorolgicas, variables qumicas como la salinidad, etc.) los cuales transmiten a


travs de redes almbricas, inalmbricas o hbridas a otras aplicaciones que
traducen estos eventos en informacin significativa.
1.1.2

DIVICE-TO-DIVICE (D2D) DISPOSITIVO A DISPOSITIVO


(D2D) la comunicacin de dispositivo a dispositivo que permite la

comunicacin directa entre los mviles cercanos es una caracterstica interesante


e innovador de las redes celulares de ltima generacin.
1.1.3

COMPUTO UBICUO
Es entendida como la integracin de la informtica en el entorno de la

persona, de forma que los ordenadores no se perciban como objetos diferenciados.


Esta disciplina se conoce en ingls por otros trminos como Pervasive computing,
Calm technology, Things That Think y Everywhere. Desde hace unos aos tambin
se denomina inteligencia ambiental.
1.1.4

BIG DATA
Es un trmino aplicado a conjuntos de datos que superan la capacidad del

software habitual para ser capturados, gestionados y procesados en un tiempo


razonable. Es el tratamiento informatizado de grandes cantidades de informacin,
la definicin no ha variado mucho con el paso del tiempo ya que los sistemas
6|Pgina

informticos son cada vez ms potentes y pueden almacenar y procesar cada vez
ms datos de lo que antes se poda.
1.1.5

REDES INALMBRICAS DE REA CORPORAL (TECNOLOGA WBAN WIRELESS BODY


AREA NETWORK)
Son redes de comunicacin inalmbrica entre dispositivos utilizados sobre

el cuerpo humano, por ejemplo micrfonos, auriculares, sensores, etc. Estas redes
pueden estar formadas por sensores de baja potencia implantados en el cuerpo
que controlan los parmetros vitales del cuerpo y sus movimientos. Estos
dispositivos transmiten datos desde el cuerpo a un punto base como puede ser un
hospital o clnica, en tiempo real a travs de tecnologas inalmbricas. Estas redes
surgen con el objetivo primordial de la asistencia mdica y la vigilancia continua de
los parmetros vitales de los pacientes que padecen enfermedades crnicas y
necesitan ser monitoreados las veinticuatro horas del da. A pesar de usarse esta
tecnologa WBAN primordialmente en el campo mdico, ya se est empezando a
aplicar en otros sectores como son los deportes, la electrnica, la seguridad o para
aplicaciones militares.
1.1.6

IPv6
Cuando utilizamos Internet para cualquier actividad, ya sea correo

electrnico, navegacin web, descarga de ficheros, o cualquier otro servicio o


aplicacin, la comunicacin entre los diferentes elementos de la red y nuestro
propio ordenador o telfono, utiliza un protocolo que denominamos Protocolo de
Internet (IP, Internet Protocol).

Por este motivo, y previendo la situacin, el organismo que se encarga de la


estandarizacin de los protocolos de Internet (IETF, Internet Engineering Task
Force), ha trabajado en los ltimos aos en una nueva versin del Protocolo de
Internet, concretamente la versin 6 (IPv6), que posee direcciones con una longitud
de

128

bits,

es

decir

2^128

posibles

direcciones

(340.282.366.920.938.463.463.374.607.431.768.211.456), o dicho de otro modo,


340 sextillones.

7|Pgina

1.1.7

IDENTIFICACIN DE RADIO FRECUENCIA (RADIO-FREQUENCY IDENTIFICATION O


RFID)
Puesto que el internet de las cosas depende de ciertos desarrollos como la

tecnologa RFID, es importante mencionar en qu medida est avanzando. La


tecnologa RFID es utilizada para la identificacin de un elemento (similar a un
nmero de serie nico); gracias a dispositivos pequeos, como una pegatina o una
etiqueta especial que se encuentra incorporada al producto y emite ondas de radio.
Estos dispositivos leen, capturan y transmiten la informacin, pueden seguir su ruta
de movimiento y hasta calcular las distancias. Una de las ventajas del uso de
radiofrecuencia es que no se necesita una visin directa entre emisor y receptor.
Estos dispositivos fueron diseados con antenas para poder recibir y responder las
peticiones por radiofrecuencia.
1.1.8

INTERNET DE LAS COSAS


El Internet de las Cosas (IoT) consiste en que las cosas tengan conexin a

Internet en cualquier momento y lugar. En un sentido ms tcnico, consiste en la


integracin de sensores y dispositivos en objetos cotidianos que quedan
conectados a Internet a travs de redes fijas e inalmbricas. El hecho de que
Internet est presente al mismo tiempo en todas partes permite que la adopcin
masiva de esta tecnologa sea ms factible. Dado su tamao y coste, los sensores
son fcilmente integrables en hogares, entornos de trabajo y lugares pblicos. De
esta manera, cualquier objeto es susceptible de ser conectado y manifestarse en la
Red. Adems, el IoT implica que todo objeto puede ser una fuente de datos. Esto
est empezando a transformar la forma de hacer negocios, la organizacin del
sector pblico y el da a da de millones de personas.
1.2

SISTEMA OPERATIVO DE INTERNET DE LAS COSAS


Los sistemas operativos tradicionales no estn preparados para los

dispositivos del Internet de las cosas dado que, no slo requieren procesadores
ms potentes y grandes cantidades de memoria, sino que adems, consumen
mucha energa. Por ello ha sido necesario desarrollar toda una nueva generacin
de sistemas operativos especficos para este tipo de dispositivos con capacidades
limitadas. Entre ellos, hay variantes simplificadas de las plataformas ms
8|Pgina

conocidas, como Android, pero tambin toda una nueva gama, como RIOT, Yottos
o Contiki, que tienen una memoria de un minuto y, en algunos casos, de apenas 5
Kb.

Los aspectos de diseo de un SO IoT: Fundamentalmente, un sistema operativo se


caracteriza por los siguientes aspectos clave de diseo: la estructura del ncleo, el
planificador y el modelo de programacin.
El ncleo puede:

(i)

ser construido de manera monoltica

(ii)

seguir un enfoque en capas, o

(iii)

implementar la arquitectura del microkernel.

La eleccin de la estrategia de programacin est estrechamente ligada al soporte


en tiempo real (o la falta de ello), el soporte para diferentes prioridades de tareas o
el grado de interaccin del usuario soportado. Finalmente, el modelo de
programacin define si:

(i)

todas las tareas se ejecutan dentro del mismo contexto y no tienen


segmentacin del espacio de direcciones de memoria

(ii)

cada proceso puede ejecutarse en su propio hilo y tiene su propia


pila de memoria.

El modelo de programacin tambin est vinculado a los lenguajes de


programacin disponibles para los desarrolladores de aplicaciones.

Cuando, a finales de 2012, se empez a analizar el verdadero desafo tecnolgico


que se presenta al momento de implementar soluciones de IoT, la idea del enfoque
de estas cinco capas de IoT intenta reducir la complejidad facilitando su
comprensin, diseo, implementacin, estandarizacin y soporte de soluciones que
puedan surgir a futuro.

9|Pgina

Figura 1: Modelo de cinco capas de IoT

Fuente: Juan CAZILA, Descubriendo internet of things 2012

Los cinco niveles del modelo de implementacin de IoT son, desde esta
perspectiva, una visin adecuada e integral para presentar el nuevo mundo de
IoT.

Este modelo permite explicar el significado de IoT sin descuidar una visin global
de todos sus componentes. Vamos a explicar estos niveles o capas de manera
simple, para luego ir profundizando, comenzando desde la capa denominada
Sensor hacia la denominada Big Data ya que as se originan los datos en
cualquier sub-sistema.
Tres aos ms tarde de nuestra visin sobre un modelo de capas de IoT, el IoT
World Forum creo un modelo muy interesante, que no hace ms que fortalecer
nuestra visin de la problemtica de IoT y hacer que el contenido del libro siga
totalmente vigente en estos das.

Este es el esquema de siete capas del World Forum.

10 | P g i n a

Figura 2: IoT World Forum Reference Model

Fuente: http://cdn.iotwf.com/resources/72/IoT_Reference_Model_04_June_2014.pdf

Como se ve en modelo de referencia del IoT Forum, los niveles 1, 2 y 3 estn


totalmente alineados a nuestro modelo de 5 capas, en los niveles de
Sensor/Actuador, Gateway y Network. Las capas 4, 5 y 6 comprenden lo que
nosotros representamos en dos capas, donde presentamos la aplicacin de Gestin
o Management, sistemas Analticos y almacenamiento o sistemas de Big Data.

Son ambas visiones totalmente comparables, si bien es interesante resaltar que


una de las funcionalidades que nuestro modelo decidi explicar de manera ms
explcita es la capacidad de realizar el curado de los datos. Esto es, definir un
nivel de adaptacin de informacin que haga homognea la informacin para su
tratamiento en los sistemas centralizados, tanto sea para una gestin pro-activa
(Analticos) o reactiva, gestin tradicional, o tal vez simplemente para ser
almacenada en el Data Center.

El nivel 7 presentado en el modelo de IoT del World Forum nos muestra la


necesidad de interaccin entre los procesos, personas y negocios, que preferimos
11 | P g i n a

dejar fuera de un modelo de capas que se enlazan unas con otras. Pero que si
consideramos de suma importancia para que los proyectos de IoT puedan llegar a
buen puerto.
1.2.1

PHYSICAL DEVICES & CONTROLLERS (The Things in IoT)


NIVEL 1: DISPOSITIVOS FSICOS Y CONTROLADORES. El modelo de

referencia IoT comienza con el nivel 1: dispositivos fsicos y controladores que


pueden controlar mltiples dispositivos.

Estas son las "cosas" en el IoT, e incluyen una amplia gama de dispositivos de
punto final que envan y reciben informacin. Hoy en da, la lista de dispositivos ya
es extensa. Se har casi ilimitado a medida que se aadido al IoT con el tiempo.

Los dispositivos son diversos, y no hay reglas sobre el tamao, la ubicacin, el


factor de forma o el origen. Algunos dispositivos tendrn el tamao de un chip de
silicio. Algunos sern tan grandes como vehculos. El IoT debe soportar toda la
gama. Decenas o Cientos de fabricantes de equipos producirn dispositivos IoT.
Para simplificar la compatibilidad y compatibilidad con la fabricacin, el Modelo de
Referencia de IoT generalmente describe el nivel de procesamiento necesario de
los dispositivos de Nivel 1.

Figura 3: Describe las capacidades bsicas de un dispositivo

Dispositivos fsicos &


Controladores de
dispositivos

Los "dispositivos" IoT son capaces de:

Conversin de analgico al digital, segn


sea necesario.

Generacin de datos.

12 | P g i n a

1.2.2

CONNECTIVITY (communication & processing)


NIVEL 2: CONECTIVIDAD. Las comunicaciones y la conectividad se

concentran en un nivel 1 - Nivel 2. La funcin ms importante del Nivel 2 es la


transmisin de informacin confiable y oportuna. Esto incluye transmisiones:

Entre dispositivos (Nivel 1) y la red

A travs de las redes (este-oeste)

Entre la red (Nivel 2) y el procesamiento de informacin de bajo nivel que


ocurren en el Nivel 3 las redes tradicionales de comunicacin de datos
tienen

mltiples

funciones,

como

lo

demuestra

la

Organizacin

Internacional para la normalizacin (ISO) de 7 capas modelo de referencia.


Sin embargo, un sistema IOT completo contiene muchos niveles en
adems de la red de comunicaciones.

Uno de los objetivos del Modelo de Referencia de IoT es que las comunicaciones y
redes de procesamiento.El Modelo de Referencia de IoT no requiere ni indica la
creacin de una red diferente existentes. Sin embargo, algunos dispositivos
heredados no estn habilitados para IP, lo que requerir la introduccin de
comunicacin gateways. Otros dispositivos requerirn propietarios controladores
para servir la funcin de comunicacin. Sin embargo, en el tiempo, la normalizacin
aumentar. A medida que proliferan los dispositivos de Nivel 1, las formas en que
interactan los equipos con el Nivel 2 de conectividad pueden cambiar.
Independientemente de los detalles, los dispositivos de nivel 1 se comunican a
travs del IoT Al interactuar con el equipo de conectividad de Nivel 2.
Figura 4: conectividad del nivel 2

Conectividad

La funcionalidad de nivel 2 se
enfoca sobre comunicaciones
Este-Oeste

La conectividad incluye:
Comunicarse con y entre dispositivos de
nivel 1
Entrega fiable a travs de la (s) red (es)
Implementacin de varios protocolos
Cambio y enrutamiento
Traduccin entre protocolos
Seguridad a nivel de red
(Self Learning) Anlisis de redes

13 | P g i n a

1.2.3

EDGE COMPUTING (Data element Analysis & transformation)


NIVEL 3: CAPA DE RED (Network and Edge Computing). Las funciones

del Nivel 3 son impulsadas por la necesidad de convertir los flujos de datos de red
en informacin adecuada para el almacenamiento y procesamiento de nivel
superior en el Nivel 4 (acumulacin de datos). Esto significa que las actividades de
Nivel 3 se centran en el anlisis y transformacin de datos de gran volumen. Por
ejemplo, un dispositivo sensor de nivel 1 puede generar muestras de datos varias
veces por segundo, 24 horas al da, 365 das al ao. Un principio bsico del Modelo
de Referencia de IoT es que el sistema ms inteligente inicia el procesamiento de
informacin lo ms pronto posible y lo ms cerca posible del borde de la red. Esto
a veces se denomina computacin de niebla. El nivel 3 es donde ocurre esto.

Dado que los datos se envan normalmente al equipo de red de nivel de


conectividad (Nivel 2) por dispositivos en unidades pequeas, el procesamiento de
Nivel 3 se realiza sobre una base de paquete por paquete. Este procesamiento es
limitado, porque slo hay conciencia de las unidades de datos, no de "sesiones" o
"transacciones". El procesamiento de nivel 3 puede abarcar muchos ejemplos, tales
como:

Evaluacin: Evaluacin de los datos para determinar si se debe procesar a


un nivel superior.

Formateo: Reformateo de datos para un procesamiento de nivel superior


consistente.

Expansin / decodificacin: Manejo de datos crpticos con contexto


adicional (como el origen).

Destilacin / reduccin: Reducir y / o resumir datos para minimizar el


impacto de los datos y del trfico en la red y en los sistemas de
procesamiento de nivel superior.

Determinacin: determinar si los datos representan un umbral o una alerta;


Esto podra incluir la reorientacin de datos a destinos adicionales.

14 | P g i n a

Figura 5: Nivel 3 Edge (Niebla) Informtica

Computacin de bordes (niebla)


(anlisis y transformacin de
elementos de datos)

La funcionalidad de nivel 3 se
centra en las comunicaciones
Norte-Sur

Paquetes de

Incluye:

Filtrado de datos, limpieza, agregacin

Inspeccin de contenido de paquetes

Combinacin de red y anlisis de nivel de datos

Umbral

Generacin de eventos

Informacin comprensible
para los niveles superiores

datos

1.2.4

DATA ACCUMULATION (Storage)


Nivel 4: Acumulacin de datos. Los sistemas de red estn diseados

para mover de forma fiable los datos. Los datos estn en "movimiento". Antes del
Nivel 4, los datos de la red a la velocidad y la organizacin determinada por los
dispositivos que generan los datos. El modelo es impulsado por eventos.

Como se defini anteriormente, los dispositivos de Nivel 1 no incluyen las propias


capacidades de computacin. Sin embargo, algunos de las actividades
computacionales podran ocurrir en el nivel 2, como la traduccin del protocolo o la
aplicacin de la seguridad de la poltica de la red. Pueden realizarse tareas
adicionales de clculo en el nivel 3, como la inspeccin de paquetes. Conduccin
computacional de tareas ms cercanas al borde del IoT, con sistemas
heterogneos distribuidos a travs de mltiples dominios de administracin
representa un ejemplo de computacin en niebla. Los servicios de niebla y de niebla
sern la caracterstica distintiva del IoT.

La mayora de las aplicaciones no pueden o no necesitan procesar datos a la


velocidad del cable de red. Las aplicaciones tpicamente asumen que los datos
estn "en reposo" -o invariables- en la memoria o en el disco. En el Nivel 4,

15 | P g i n a

Acumulacin de Datos, los datos en movimiento se convierten A los datos en


reposo. El Nivel 4 determina:

Si los datos son de inters para niveles superiores: Si es as, el


procesamiento de Nivel 4 es el primer nivel que est configurado para las
necesidades especficas de un nivel superior.

Si se deben conservar los datos: Si los datos se guardan en disco en un


estado no voltil o se acumulan en la memoria para el uso a corto plazo?

El tipo de almacenamiento necesario: La persistencia requiere un sistema


de archivos, un sistema de datos grande o una relacin base de datos?

Si los datos estn organizados correctamente: Estn los datos


adecuadamente organizados para el sistema de almacenamiento
requerido?

Si los datos deben ser recombinados o recalculados: Los datos pueden ser
combinados, recalculados o agregados con Informacin previamente
almacenada, algunos de los cuales pueden haber provenido de fuentes que
no son de IoT.
Figura 6: capa de la da accumulation
Hacer que los datos de la red sean utilizables
por aplicaciones

Filtrado de eventos / muestreo


Comparacin de eventos
Ingreso de eventos para CEP
Evaluacin de reglas basadas en eventos
Agregacin de eventos
Alerta Norte / Sur
Persistencia del evento en el almacenamiento

1.
2.
3.
4.
5.
6.
7.

Convierte datos en movimiento a datos en reposo


Convierte el formato de los paquetes de red
A las tablas relacionales de la base de datos
Logra la transicin de 'basado en eventos'
A la computacin basada en consulta
Reduce drsticamente los datos mediante filtrado
Y almacenamiento selectivo

Datos basados en Consumo


de consultas

Eventos basados en
generacin de datos

16 | P g i n a

A medida que el nivel 4 captura los datos y lo pone en reposo, ahora es utilizable
por aplicaciones en tiempo real. Las Aplicaciones Acceden a los datos cuando sea
necesario. En resumen, el nivel 4 convierte los datos basados en eventos en el
procesamiento basado en consultas. Esto es un paso crucial para salvar las
diferencias entre el mundo de redes en tiempo real y la aplicacin en tiempo real
mundo. La Figura 6 resume las actividades que ocurren en el Nivel 4.
1.2.5

DATA ABSTRACTION (Aggregation & Access)


Nivel 5: Abstraccin de datos. Los sistemas IoT tendrn que escalar a un

nivel corporativo o incluso global-

y requerirn mltiples sistemas de

almacenamiento para acomodar datos de dispositivos IOT y datos de los sistemas


ERP, HRMS, CRM y otros sistemas empresariales tradicionales. Las funciones de
abstraccin de datos del nivel 5 se centran en la prestacin de datos y su
almacenamiento de manera que permiten desarrollar aplicaciones ms sencillas y
con mejor rendimiento. Con mltiples dispositivos que generan datos, existen
muchas razones por las que estos datos no pueden aterrizar en el mismo
almacenamiento de datos:

Puede haber demasiados datos para poner en un lugar.

El traslado de datos a una base de datos puede consumir demasiado poder


de procesamiento, de modo que la recuperacin debe estar separada del
proceso de generacin de datos. Esto se hace hoy con bases de datos y
almacenes de datos de procesamiento de transacciones en lnea (OLTP).

Los

dispositivos

pueden

estar

separados

geogrficamente

el

procesamiento se optimiza localmente.

Los niveles 3 y 4 podran separar "flujos continuos de datos sin procesar"


de "datos que representan un evento". El almacenamiento de datos para
los datos de transmisin puede ser un gran sistema de datos, como
Hadoop. El almacenamiento de datos de eventos puede ser un sistema de
gestin de base de datos relacional (RDBMS) con tiempos de consulta ms
rpidos.

17 | P g i n a

Es posible que se requieran diferentes tipos de procesamiento de datos.


Por ejemplo, el procesamiento dentro de la tienda se centrar en cosas
diferentes que en el procesamiento de resumen de toda la tienda.

Por estas razones, el nivel de abstraccin de datos debe procesar muchas


cosas diferentes. stas incluyen:

Conciliar mltiples formatos de datos de diferentes fuentes

Asegurar una semntica consistente de datos entre fuentes

Confirmacin de que los datos estn completos en la aplicacin de nivel


superior

Consolidar datos en un solo lugar (con ETL, ELT o replicacin de datos) o


proporcionar acceso a mltiples almacenes de datos a travs de la
virtualizacin de datos

Proteccin de datos con autenticacin y autorizacin apropiadas

Normalizacin o desnormalizacin e indexacin de datos para proporcionar


un acceso rpido a las aplicaciones.
Figura 7: ilustra las funciones del nivel de abstraccin de datos.
Integracin de Informacin

Resumen de la interfaz de datos para


aplicaciones

1. Crea esquemas y vistas de datos de la manera


que las aplicaciones quieren
2. Combina
datos
de
mltiples
fuentes,
simplificando la aplicacin
3. Filtrado, seleccin, proyeccin y reformateo
4. Los datos para servir las aplicaciones cliente
5. Concilia las diferencias en forma de datos,
formato, semntica, protocolo de acceso y
seguridad

18 | P g i n a

1.2.6

APPLICATION (Reporting, Analytics, Control)

Nivel 6 es el nivel de aplicacin, donde se produce la interpretacin de la


informacin. El software de este nivel interacta con el Nivel 5 y los datos en reposo,
por lo que no tiene que funcionar a velocidades de red.

El Modelo de Referencia IoT no define estrictamente una aplicacin. Las


aplicaciones varan segn los mercados verticales, la naturaleza de los datos del
dispositivo y las necesidades del negocio. Por ejemplo, algunas aplicaciones se
centrarn en la supervisin de los datos del dispositivo. Algunos se centrarn en el
control de dispositivos. Algunos combinarn datos de dispositivo y no de dispositivo.
Las aplicaciones de supervisin y control representan muchos modelos de
aplicacin, patrones de programacin y pilas de software diferentes, lo que lleva a
discusiones sobre sistemas operativos, movilidad, servidores de aplicaciones,
hipervisores, multihilo, multi-tenancy, etc.Estos temas estn fuera del alcance del
IoT Discusin del Modelo de Referencia. Baste decir que la complejidad de la
aplicacin variar ampliamente.

Ejemplos incluyen:

Aplicaciones empresariales de misin crtica, como ERP generalizado o


soluciones de la industria especializada

Aplicaciones mviles que manejan interacciones simples

Informes de Business Intelligence, donde la aplicacin es el servidor de BI

19 | P g i n a

Aplicaciones

analticas

que

interpretan

datos

para

las

decisiones

empresariales

Las aplicaciones del centro de gestin / control que controlan el propio sistema
IoT y no actan sobre los datos producidos por l

Si los Niveles 1 a 5 se disean correctamente, se reducir la cantidad de trabajo


requerido por el Nivel 6. Si el Nivel 6 est diseado correctamente, los usuarios
podrn hacer su trabajo mejor.
1.2.7

COLLABORATION & PROCESSES (Involving People & Business Processes)

IOT incluye a personas y procesos. Esta diferencia se hace particularmente clara


en el Nivel 7: Colaboracin y Procesos. El sistema IOT, y la informacin que crea,
es de poco valor a menos que produzca accin, lo que a menudo requiere personas
y procesos. Las aplicaciones ejecutan lgica empresarial para empoderar a las
personas. Las personas usan aplicaciones y datos asociados para sus necesidades
especficas. A menudo, varias personas usan la misma aplicacin para una serie
de propsitos diferentes. Por lo tanto, el objetivo no es la aplicacin: es capacitar a
las personas para que realicen mejor su trabajo. Las aplicaciones (Nivel 6) dan a
los empresarios los datos correctos, en el momento adecuado, para que puedan
hacer lo correcto.

20 | P g i n a

Pero con frecuencia, la accin necesaria requiere ms de una persona. Las


personas deben ser capaces de comunicarse y colaborar, a veces utilizando el
Internet tradicional, para que el IoT sea til. Comunicacin y colaboracin a menudo
requiere mltiples pasos. Y por lo general trasciende mltiples aplicaciones.
1.3

TIPOS DE SISTEMA OPERATIVO DE INTERNET DE LAS COSAS


En la actualidad se tiene los diversos sistemas operativos en el mercado

actual que est en un crecimiento cada vez ms acelerado gracias a las


comunidades, foros de internacionales y otros, pre augurado por MOORE y que
Cisco en su publicacin del 2011 estable un crecimiento aproximado de la evolucin
de la IoT como se muestra en la figura 8.
Figura 8: internet de las cosas naci entre 2008 y 2009

Fuente: Cisco IBSG, abril de 2011

1.3.1

ANTROID THINGS
Google lanz Android Things, un sistema operativo pensado para equipos

interconectados a travs de Internet de las Cosas (IoT, por sus siglas en ingls).
Se trata de un software que funcionar como el corazn de los dispositivos
conectados por IoT: aires acondicionados, cafeteras o heladeras. En el mundo del
IoT es posible programar aparatos cotidianos para que sean cuasi autnomos.

21 | P g i n a

Android Things est disponible para desarrolladores. Se busca as, que se generen
soluciones para IoT basadas en esta plataforma y en otras herramientas de Google.
Esta innovacin reemplazar a Brillo, que haba sido lanzado hace un ao. De
hecho, el gigante de Mountain View facilitar opciones para que aquellos que
tengan proyectos en esa plataforma puedan migrar a Android Things.
Figura 9: istopo de android things

Fuente: Adams, R.J. (2016). Internet of things of cloud. Recuperado de http://www.ohiolink.edu/etd/

Con este sistema operativo, Google genera una versin de Android que va ms all
de los mviles. No es la primera vez que la compaa hace esto: Android Wear y
Android TV son otros dos ejemplos de esta apuesta expansiva de la empresa.Por
su parte, Qualcomm anunci que colaborar con Google para darle soporte a este
nuevo sistema operativo que se espera que llegue, a lo largo del ao prximo a
procesadores Snapdragon.
1.3.2

CONTIKI
Sistema operativo de cdigo abierto para sistemas del Internet de las

Cosas. Permite la conexin de sistemas de ordenadores de 8-bit o sistemas


integrados sobre microcontroladores, incluyendo nodos de redes de sensores. Se
utiliza en la monitorizacin de ruidos, medicin de energa elctrica, sistemas de
alarma, domtica, vigilancia remota Est basado en protocolos y estndares
como IPv4, IPv6, 6lowpan, RPL y CoAP.
22 | P g i n a

A pesar de la multitarea que provee y la pila TCP/IP incluida, Contiki slo requiere
unos kilobytes de cdigo y unos cientos de bytes de RAM. Un sistema totalmente
completo con una GUI requiere aproximadamente 30 kilobytes de RAM.
El ncleo bsico y la mayor parte de las funciones principales son desarrolladas
por Adam Dunkels.

Sus caractersticas son:

Protohilos de ejecucin.

Navegador web.

Servidor web.

Conectividad TCP/IP.

Kernel multitarea.

Cliente remoto usando VNC (Computacin Virtual en Red).

1.3.3

BRILLO
Sistema operativo de Google de cdigo abierto para la conexin de los

wearable en el Internet de las Cosas, basado en el lenguaje de comunicacin


Weave, un sistema comn que permitira que todos los dispositivos hablen y se
comuniquen en el mismo idioma. En este caso, no sera necesario que los
dispositivos corrieran con Android.

El objetivo de Google con Brillo y Wave es crear un verdadero Internet de las Cosas,
donde todos y cada uno de los dispositivos puedan estar conectados realmente:
electrodomsticos, redes de sensores, dispositivos mviles o elctricos.
1.3.4

RIOT
Es un pequeo sistema operativo para sistemas con restricciones de

memoria en red, centrado en dispositivos inalmbricos de bajo consumo de Internet


de Cosas (IoT). Es un software de cdigo abierto, publicado bajo la Licencia Pblica
General Menor GNU (LGPL).

23 | P g i n a

1.3.5

IOTTO

Se trata de un sistema de seguimiento, control y anlisis de los datos relacionados


con la energa y los flujos operacionales. Se trata de una potente herramienta para
gestionar todas las necesidades a travs de un dedicado Medio Ambiente. Iotto
controla toda la informacin necesaria para identificar problemas crticos e
intervenir de manera oportuna para resolverlos.
Iotto monitoriza en tiempo real los datos de plantas industriales, maquinaria, lneas
de produccin; el control de climatizacin, iluminacin, accesos, vigilancia de vdeo;
opera instalaciones de automatizacin de edificios, plantas procedentes de fuentes
renovables y plantas de cogeneracin.

Iotto optimiza los procesos. La caja Iotto es la solucin perfecta para reducir los
costes de infraestructura y permite a las compaas implementar un sistema de
recoleccin de datos con el mnimo esfuerzo.

La caja Iotto se instala en cualquier panel elctrico para ser monitoreados; Recoge
los datos y los pone a disposicin la plataforma de software a travs de una sencilla
conexin LAN (Ethernet o inalmbrica); los datos se envan a este repositorio en la
nube o en el servidor de datos del cliente y por lo tanto estn disponibles para ser
visualizados en la interfaz de usuario en el dispositivo personal.
1.3.6

ANDROID
Android es un sistema operativo inicialmente pensado para telfonos

mviles, al igual que iOS, Symbian y Blackberry OS. Lo que lo hace diferente es
24 | P g i n a

que est basado en Linux, un ncleo de sistema operativo libre, gratuito y


multiplataforma.

El sistema permite programar aplicaciones en una variacin de Java llamada Dalvik.


El sistema operativo proporciona todas las interfaces necesarias para desarrollar
aplicaciones que accedan a las funciones del telfono (como el GPS, las llamadas,
la agenda, etc.) de una forma muy sencilla en un lenguaje de programacin muy
conocido como es Java.

Caractersticas

Cdigo abierto.

Ncleo basado en el Kernel de Linux.

Adaptable a muchas pantallas y resoluciones.

Utiliza SQLite para el almacenamiento de datos.

Ofrece diferentes formas de mensajera.

Navegador web basado en WebKit incluido.

Soporte de Java y muchos formatos multimedia.

Soporte de HTML, HTML5, Adobe Flash Player, etc.

Incluye un emulador de dispositivos, herramientas para depuracin de


memoria y anlisis del rendimiento del software.

Bluetooth.

Google Talk desde su versin HoneyComb, para realizar videollamadas.

Multitarea real de aplicaciones.

25 | P g i n a

CONCLUSIN

El precio. Podemos hacer que nuestro hogar pase a formar parte del internet
de las cosas comprando una sola lmpara que se conecta a internet. Aqu no
estamos hablando de hacer una instalacin domtica compleja de miles de
soles, la entrada es tan progresiva como el usuario desee. Sin embargo, al
da de hoy cualquier elemento cotidiano tiene un precio alto por el solo
hecho de conectarse a internet.

La privacidad. Aunque en principio los usuarios tenemos el control de nuestros


datos, la realidad es que toda la informacin que est en internet puede ser
interceptada por terceros. Por otro lado mucha gente utiliza el correo
electrnico, la agenda y las redes sociales, lo que implica que mucha
informacin personal ya est potencialmente al alcance de terceros, y en
general la gente lo acepta.

La compatibilidad. Existen propuestas diferentes sobre cmo estructurar la


informacin, y esto puede ser un limitante. Puede que un aparato tan slo sea
compatible con el sistema de Apple mientras que otro lo sea con el de Google,
por ejemplo. Aun as lo ms probable es que los fabricantes hagan que sus
productos sean compatibles con diferentes sistemas a la vez.

La durabilidad. Una cerradura de puerta suele durar muchos aos, mientras


que un dispositivo electrnico acostumbra a durar poco. Si la cerradura de la
26 | P g i n a

puerta es un dispositivo electrnico, y en un periodo de 3 o 4 aos queda


obsoleto, se nos presentar un problema a nivel econmico y ambiental.

La salud. Potencialmente puede haber decenas o centenares de aparatos


dentro del hogar conectados por redes wifi, bluetooth o ZigBee.
Desafortunadamente no hay un consenso global sobre la afectacin que
pueden tener todos estos campos electromagnticos sobre la salud de
las personas, pero sin duda es un factor a tener en cuenta.

se ve al big data como una manifestacin preocupante, porque permitira la


invasin de la privacidad y la consecuente disminucin de las libertades
civiles. Al igual que con otros fenmenos socio-tcnicos, las percepciones de
esperanza y temor se entrecruzan

27 | P g i n a

REFERENCIAS

BBVA. (26 de Agosto de 2016). Cuando el IoT no es internet de las cosas, sino la
identidad

de

las

cosas.

Obtenido

de

https://bbvaopen4u.com:

https://bbvaopen4u.com/es/actualidad/cuando-el-iot-no-es-el-internet-delas-cosas-sino-la-identidad-de-las-cosas
CAZILA, J., & JUNCO, R. (2015). Descubriendo Internet of Things: el internet de
las cosas una nueva manera de relacionarnos con nuestro entorno. Buenos
Aires: MDG.
CAZILA, J., & JUNCO, R. (2015). El internet de las cosas: una nueva manera de
relacionarnos con nuestro entorno. canada: SSN.
CISCO. (2011). Internet de las cosas cmo la prxima evolucin de internet lo
cambia todo. San Jos, CA: IBSG.
FONDO EUROPEO DE DESARROLLO REGIONAL. (2013). Internet de las cosas:
Objetivos interconectados y dispositivos inteligentes. Madrid: AEI MITYC.
Recuperado

el

18

de

Noviembre

de

2016,

de

https://actualidad.madridnetwork.org/imgArticulos/Documentos/6352943873
80363206.pdf
LIAN COLINA, A., VIVES, A., BAGULA, A., ZENNARO, M., & PIETROSEMOLI,
E. (2015). Internet de la cosas. Madrid: Derivatives.
POWER. (16 de Marzo de 2015). El valor de la gestin de datos. La identidad de
las cosas, el punto crtico del internet de las cosas. Obtenido de
http://blog.powerdata.es/: http://blog.powerdata.es/el-valor-de-la-gestion-dedatos/bid/403494/La-Identidad-de-las-Cosas-el-punto-cr-tico-del-Internetde-las-Cosas
28 | P g i n a

TORRES VARGAS, G. A., & ARIAS DURA, R. (2014). El cmputo ubicuo y su


importancia para la construcin del internet de las cosas y el big data. Mexico
D.F.: UNAM- instituto de investigaciones de la informacin.
ZANONI, L. (2014). Futuro inteligente. Buenos Ares: vbb.

29 | P g i n a

Das könnte Ihnen auch gefallen