Skip to content

Version android and ios fronted usando react native con expo en node-red

Notifications You must be signed in to change notification settings

diegoperea20/React-native-iot-with-node-red

Repository files navigation

React native iot with node-red

Version android and ios fronted usando react native con expo en node-red

StepLast


La primera parte era el login en donde se daba dos usuarios el usuario admin con tipo 1 y el cliente el usuario con tipo diferente de 1

En este caso primero se muestra con el usuario admin

StepLast

StepLast

El usuario “user1” es de tipo 1 con lo cual es admin en donde la primera pantalla mostrará el apartado de los usuarios , donde puede crear , editar y eliminar un usuario.

StepLast

Dando al icono ios se visualiza los diferentes apartados de la aplicación en el cual son Usuarios, Nodos y Datos

StepLast

Al darle al botón “CREAR USUARIO” desplegará la interfaz para crear el usuario

StepLast

Introduciendo los valores específicos para crear el usuario este debe darle al botón “CREAR” para confirmar la creación del usuarios o “CANCELAR” si se desea cancelar la creación del usuario

StepLast

Al darle “CREAR” se visualiza inmediatamente el usuario creado en el apartado de “Usuarios”

StepLast

Al darle en “EDITAR” se despliega la interfaz para modificar el usuario en este caso el user4

StepLast

StepLast

Confirmando los cambios con “GUARDAR CAMBIOS” se muestra efectivamente el cambio en el apartado usuarios , en este caso de modifico el tipo en donde antes era 3 ahora será 5

StepLast

Y para eliminar el usuario solo darle al botón “ELIMINAR” , en este caso se eliminara el user4

StepLast

Pasando al apartado de nodos , este se puede crear nodos , modificar y borrar

StepLast

StepLast

Al darle “CREAR NODO”se muestra la interfaz con diferentes parámetros para crear el nodo como lo son idnodo, nombre, ubicación ,estado y user

StepLast

StepLast

Para confirmación la creación del nodo dar en “CREAR”

StepLast

Al darle “EDITAR” se despliega la interfaz para modificar el nodo ,En este caso se editará el user8 a user7

StepLast

StepLast

Dando al boton “ELIMINAR” se eliminará el nodo en este caso se eliminará el idnodo 3

StepLast

Dando en el apartado de datos

StepLast

StepLast

Seleccionando la tabla de datos de muestra todos los datos del id , idnodo , temperatura , humedad y fecha en una tabla

StepLast

Seleccionando Card datos

StepLast

Se debe ingresar el id donde se quiere ver la fecha , temperatura y humedad que tiene , en este caso se introdujo el id 1y dar en “VER ID”

StepLast

En donde hay dos botones de ver garfica en donde el izquierdo lado de la temperatura mostrara la gráfica de todos los datos de la temperatura y el lado derecho de la humedad mostrara la grafica de todos los datos de la humedad.En este caso se seleccionara la grafica de temperatura

StepLast

En donde se observa los datos de la temperatura en °C en el eje y y el eje x esta el id y para ver mas datos se le da NEXT en donde se ve los otros 10 hasta completar todos los datos y con el PREVIOUS retrocederá 10 datos hasta iniciar con los 10 primeros datos. Ahora con la grafica de humedad

StepLast

Todas estas graficas de temperatura y humedad se pueden ver también en la selección de Datos

Ahora para el otro usuario cliente que es de diferente tipo 1 , en este caso el user2

StepLast

Donde después de ingresar se visualizará una tabla de los datos de temperatura, humedad y fecha , según el idnodo asignado al usuario , en este caso el idnodo asignado es el 2 , por lo que solo vera los datos del idnodo 2

StepLast


Pasos para implementarlo

Fronted React Native :

  1. Use of expo
#Download expo
npm install -g expo-cli

#Create project expo
expo init name-project
#example
expo init fronted-react-native #example

#Change .env
API_URL=<IP_BACKEND_node_red>
#example API_URL=192.*.*.*
  1. git clone this repo
npm install

npm start

#Change .env  sin puerto 1880 de node red ,without 1880 port node red
API_URL=<IP_BACKEND_node_red>
#example API_URL=192.*.*.*

About

Version android and ios fronted usando react native con expo en node-red

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published