0% encontró este documento útil (0 votos)
23 vistas9 páginas

Iot Firebase

El documento presenta un proyecto que utiliza Firebase para implementar una alarma de incendio controlada de forma remota mediante el módulo NodeMCU ESP8266. Se describe la funcionalidad de Firebase como una plataforma para el desarrollo de aplicaciones móviles, destacando su capacidad de integración y características como la multiplataforma y monetización. Además, se mencionan los límites en el uso de Firebase, incluyendo restricciones en la tasa de escritura y el tamaño de eventos.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
23 vistas9 páginas

Iot Firebase

El documento presenta un proyecto que utiliza Firebase para implementar una alarma de incendio controlada de forma remota mediante el módulo NodeMCU ESP8266. Se describe la funcionalidad de Firebase como una plataforma para el desarrollo de aplicaciones móviles, destacando su capacidad de integración y características como la multiplataforma y monetización. Además, se mencionan los límites en el uso de Firebase, incluyendo restricciones en la tasa de escritura y el tamaño de eventos.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd

FIREBASE PARA IOT

• Presentado por:

• Carlos Felipe Huanca Rocabado

• Fuentes Cabrera Alberto G.

• Alex Rodrigo Mamani Calle

• Richard Vasquez Lia

• Viscarra Mamani Jhonny


INTRODUCCION
EL FUTURO DE LAS APLICACIONES YA HA LLEGADO. EL DENOMINATIVO IOT ESTÁ
EN UN CLARO AUGE Y SE PRONOSTICA QUE ÉSTA TENDENCIA SEGUIRÁ A LA
ALZA DURANTE LOS PRÓXIMOS AÑOS. EL CRECIMIENTO DE LAS APPS PARECE
NO TENER FIN, ASÍ QUE LAS EMPRESAS YA ESTÁN DANDO LA BIENVENIDA A
ESTE NUEVO CANAL DE COMUNICACIÓN
• Una necesidad básica es tener el control total de nuestros domicilios y así
de esa forma estar seguros dentro nuestras viviendas, para lo que en este
proyecto presentamos una solución para lograr dicho objetivo

Hay muchos motivos por


los que es muy beneficioso
tener una redes IOT hoy en
día, pero si hay que
centrarse en uno, éste es
su futuro prometedor.
OBJETIVOS

Implementar una alarma de incendio en


servidor Firebase para el acceso remoto
basado en el módulo NodemCu ESP8266

● Crear una base de datos en Firebase.


● Realizar una integración lógica Módulo NodeMCU ESP8266 y Firebase mediante el módulo
DHT11.
● Recolectar datos del sensor de temperatura y humedad.
● Evaluar los datos obtenidos en la base de datos Firebase.
● Verificación de posibles alertas en la app de android obtenidas en Firebase.
● Realizar una aplicación móvil para los usuarios de uso privado domiciliario.
FIREBASE
• Antes de iniciar con el concepto de Firebase, comentaremos un poco
de sus inicios ya que es importante que conozcamos su “nacimiento”.
Esta herramienta fue fundada en el año 2011 por Firebase, Inc., como
un SDK de chat para móviles que llevaba por nombre “Envolve”
• Debido a su éxito en el año 2014 salió al mercado “Firebase Hosting”
y “Firebase Authentication”, este mismo año la compañía fue
comprada por Google
QUE ES FIREBASE??
• Es una plataforma móvil diseñada y creada por
Google, teniendo como principal función
desarrollar y facilitar la creación de app para
dispositivos móviles que cuenten con una alta
calidad a pesar de su rápida elaboración; esto
con la finalidad de que se pueda incrementar la
base de datos de usuarios y de esta manera
incrementar la monetización de dicha app (ganar
más dinero).
PARA QUE SIRVE FIREBASE

Como lo hemos mencionado anteriormente, la


función principal de Firebase es hacer que el ciclo
de desarrollo, tanto de aplicaciones móviles como
de web, se lleve a cabo de manera armónica y
sencilla

Firebase funciona con plataformas


JavaScript (Frontend y Node),
Android (Java),
C++,
Unity
iOS (Swift y Objective C).
QUE CARACTERISTICAS TIENE??
● Es multiplataforma: Soportada por Android, iOS y web.
● Monetización: A través de Firebase podemos ganar dinero esto a través de AdMob con anuncios y
publicidad.

● Gran poder de crecimiento: Gracias a la fácil gestión de los usuarios de las aplicaciones es posible
obtener un alto crecimiento según los objetivos planteados. Esta herramienta cuenta con el valor
añadido de que podemos llegar a nuevos usuarios con el envío de notificaciones e invitaciones.

● Es Ágil: Ofrece el desarrollo y gestión de apps multiplataforma gracias a sus APIs integradas a SDK
tanto para JavaScript como para iOS y Android, permitiendo gestionar diferentes aplicaciones sin la
necesidad de la salir de la plataforma.
LIMITES PARA EL USO DE FIREBASE
Respuestas simultáneas enviadas desde una Alrededor de 100,000/segundo Las respuestas incluyen operaciones de
misma base de datos transmisión y lectura simultáneas que envía el
servidor desde una misma base de datos en un
momento determinado.

Tamaño de un evento único activado por una 1 MB Las operaciones de escritura que superan 1 MB
operación de escritura se ejecutan correctamente en la base de datos,
pero no activan una invocación de función.
Transferencia de datos a Cloud Functions 10 MB/s sostenido La velocidad de los datos de eventos que se
pueden enviar a Cloud Functions.

Tasa de escritura 1,000 operaciones de escritura/segundo Límite de operaciones de escritura por segundo
en una sola base de datos. Aunque no es un
límite estricto, si mantienes más de 1,000
escrituras por segundo, es posible que se
aplique un límite de frecuencia a tu actividad
de escritura.
Bytes escritos 64 MB/minuto Es el total de bytes escritos mediante
operaciones de escritura simultáneas en la base
de datos en un momento determinado.
Longitud de una clave 768 bytes Las claves tienen codificación UTF-8 y no
pueden contener líneas nuevas ni los siguientes
caracteres:

$ # [ ] / o cualquier carácter de control ASCII


(0x00 - 0x1F y 0x7F)

También podría gustarte