Node-Red, 1 servidor y multiples dashboards para distintos usuarios

1,169 views
Skip to first unread message

Pablo Lode

unread,
Dec 14, 2021, 7:13:02 AM12/14/21
to Embebidos32
Hola ,que tal !!!, estoy  haciendo una pruebas en Node-red y les consulto si es que se puede en un mismo servidor tener distintos dashboards  para distintos usuarios
El caso supuesto es que  tendría  20 equipos  en distintas ubicaciones remotas , se comunican con mi  servidor a través de MQTT   y los distintos usuarios , cada uno con un usuario y contraseña se conectan al servidor  y a "su dashboards" para monitorear sus equipos.
Esto es posible con node-red, ¿o hay algún limite en cuanto a  dashboards y usuarios?
Saludos!

Tomas Zubiri

unread,
Dec 14, 2021, 1:25:18 PM12/14/21
to embeb...@googlegroups.com
Hola.

No conozco sobre estas tecnologías. Pero segun wikipedia, MQTT corre sobre IP, y Node red compila a javascript en el front y en el backend como node js.

Dos técnicas que podés usar con estas tecnologías son:

Identificación según dirección de red: Es fácil, pero no es lo más seguro del mundo. En este caso podrías usar la dirección IP de cada dispositivo

Identificación según cookie: Como probablemente esto usa HTTP, podrías generar una cookie en el navegador, y el servidor puede leer esa cookie (o viceversa) y así identificar al usuario.

Obviamente una vez que identifiques al usuario desde el servidor vas a tener que asociar ciertos datos a un usuario/dispositivo, para esto tendrás que cambiar la forma en la cual los datos son escritos al almacenamiento. Después tendrás que modificar la manera en la cual los datos se leen desde el servidor, de modo que nada más se manden al cliente aquellos datos que coinciden con la cookie o dirección ip del usuario/dispositivo. De modo que cada usuariode modo que nada más se muestren los datos de un usuario/dispositivo. Es posible que el framework que estás usando ya tenga una funcionalidad similar predesarrollada que tengas que implementar en forma de librería/API, pero esto sería a grandes rasgos lo que estás buscando.

Saludos, Tomás Zubiri

--
-- Recibiste este mensaje porque estás suscripto al Grupo Google Embebidos32. Para postear en este grupo, escribe un email a embeb...@googlegroups.com. Para des-suscribirte, envía un email a embebidos32...@googlegroups.com. Para más opciones, visita el sitio del grupo en https://groups.google.com/d/forum/embebidos32?hl=es
---
Has recibido este mensaje porque estás suscrito al grupo "Embebidos32" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a embebidos32...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/embebidos32/1abe1131-43d5-4f24-b2bb-ad8d158a8353n%40googlegroups.com.

Pablo Lode

unread,
Dec 14, 2021, 3:09:09 PM12/14/21
to Embebidos32
Hola Tomás, gracias por responder , pero  creo que no se entendió mi pregunta, ya lo tengo resuelto lo del protocolo MQTT , servidor , direcciones ip y demás, mi consulta es  si se puede  usar node red para  varios  dashboards   y  cada dashboards  para que acceda  un usuario distinto, 

Gustavo Ramoscelli

unread,
Dec 15, 2021, 1:29:58 PM12/15/21
to embeb...@googlegroups.com
Hola Pablo. En principio no se puede. Si mal no recuerdo, en la documentación el usuario y contraseña es único para el "ui". Podés generar otro para la programación, lo cuál es importante porque sino los usuarios se pueden meter y hacer cualquier cosa.
En mi caso, uso docker-compose con varios servicios separados de node-red en distintos puertos. Después con nginx género un proxy reverso y pongo los disintos dashboards en distintas rutas y listo. En este caso, no tenes ninguna flexibilidad para administrar los usuarios, pero como tengo dos roles: usuario y configurador, me alcanza con dos rutas.
Saludos!

Gustavo  

Carlos Ignacio Mancón

unread,
Dec 16, 2021, 6:07:48 AM12/16/21
to Embebidos32
Buen día,

No estoy muy seguro sobre el tema pero tengo el recuerdo (muy vago) de que ThingsBoard podría permitir esto. Si tenés tiempo de analizarlo: https://thingsboard.io.

Saludos!
Carlos

Victor Villarreal

unread,
Dec 17, 2021, 6:52:13 AM12/17/21
to embeb...@googlegroups.com
Estimado Pablo,

Yo para un desarrollo similar lo implemente de la siguiente manera:

* Los dispositivos IoT (basados en NodeMCU Wi-Fi ESP8266) se conectan vía MQTT sobre TLS (porque aunque MQTT permite autenticación con usuario y clave, los datos viajan por la red en texto plano) al servicio en la nube io.adafruit.com

* Este servicio permite configurar múltiples dashboards con distintos tipos de visualizaciones cada uno. El plan gratuito es bastante generoso. Luego, sale U$D 10.- por mes, lo cual no me parece caro tampoco.

* A pesar del punto anterior, cada dispositivo IoT se conecta con una cuenta diferente a Adafruit, para aprovechar mejor los límites del plan gratuito.

Espero te haya sido útil la info. Saludos cordiales.



El vie., 17 dic. 2021 07:46, <embeb...@googlegroups.com> escribió:
Gabriel Zapata <gaz...@gmail.com>: Dec 16 08:46AM -0300

Hola que tal, muchas gracias por las recomendaciones a todos los que
respondieron, mi intención no era generar debates políticos de grieta ni
nada por el estilo, solamente conocer la operatoria ...más
Alejandro Sincich <sin...@gmail.com>: Dec 16 04:25AM -0800

Uso Payoneer desde sus comienzos (una década atrás) y siempre se ha ido
consolidando.
- Te ofrece una cuenta bancaria propia en banco de USA y una tarjeta
Mastercard sobre el e-wallet ...más
Ezequiel <ezequi...@gmail.com>: Dec 16 11:17AM -0800

Lo primero que tenés que tener en cuenta es que toda transferencia en
moneda extranjera desde el extranjero a cuenta nacional, debe ser liquidada
a dólar oficial. En ese caso estarías haciendo ...más
Juan Manuel Cruz Beaufrere <juanmanuelc...@gmail.com>: Dec 16 04:48PM -0300

Ricardo, no estas solo.
 
De enero a la fecha, mi empleador me ha retenido $950.000.- en concepto
de Impuesto a las Ganancias.
 
--
Ing. Juan Manuel Cruz
...más
Ezequiel <ezequi...@gmail.com>: Dec 16 12:34PM -0800

Que te obliguen a liquidar dólares a 100 pesos y que luego tengas que
comprarlos a 200, no es un impuesto. Los impuestos van aparte XD...
 
El miércoles, 15 de diciembre de 2021 a las 20:09:12 ...más
Marcos Chaparro <nitro...@gmail.com>: Dec 16 06:25PM -0300


> Estoy leyendo en hilo, comiendo pochoclos y viendo como tratan de evadir
> impuestos mientras a mi me sacan de ganancias 50 lucas por mes :(
 
Como lo veo yo... el potencial empleador de Gabriel ...más
"Alejandro José Gutiérrez Rodríguez" <ajg...@gmail.com>: Dec 16 09:13PM -0300

Realmente leyendo el hilo me quedo perplejo, acá todos o casi todos somos
profesionales, además, en el área técnica, es decir, estamos formados para
resolver problemas de manera objetiva, los ...más
Ricardo Malerba <rmal...@gmail.com>: Dec 16 09:32PM -0300


> los datos y los resultados lo son todo
 
 

Afirmaciones extraordinarias requieren siempre de evidencia extraordinaria.
*Carl Sagan ...más
"Alejandro José Gutiérrez Rodríguez" <ajg...@gmail.com>: Dec 16 10:06PM -0300

*"Aquellos que renunciarían a la libertad esencial para comprar un poco de
seguridad temporal, no merecen libertad ni seguridad" Benjamin Franklin*
1-. No reduje todo a la economía, sin embargo ...más
"Gustavo F. Paredes Delaloye - LU2JGP" <lu2...@gmail.com>: Dec 17 12:28AM -0300

Coincido con Alejandro. La libertad lo es todo !!!.
Despues podemos discutir diferentes políticas (mas a la izquierda o mas a
la derecha), pero el concepto de libertad no se negocia nunca. ...más
"Carlos Ignacio Mancón" <manc...@gmail.com>: Dec 16 03:49AM -0800

Buen día,
 
No sé si voy a poder ayudar a resolver pero me impulsa la curiosidad sobre
el problema.
 
Por lo que veo, los warnings son estrictamente correctos.
 
Me refiero con esto a que el ...más
Santiago Aupi <sant...@gmail.com>: Dec 16 08:05AM -0800

Gracias por tu respuesta Carlos.
Efectivamente el warning es correcto. Según la captura que subí tengo
524288 bytes para escribir, considerando que el banco flash A, por ejemplo, ...más
"Carlos Ignacio Mancón" <manc...@gmail.com>: Dec 16 06:09PM -0800

Buenas noches Santiago,
 
claramente estoy (muy) oxidado en el tema, pero en el sentido de mi mensaje
anterior, tal vez el intercambio de mensajes te hace ver algo de otra
manera y se te ocurre ...más
Daniel Jorge Esteban <in...@eyde.com.ar>: Dec 16 03:38AM -0800

Buenos días a todos. Me prendo en la charla de armado, hace años que me
dedico a esto, siempre hay algo nuevo para aprender así como compartir lo
aprendido, Si entre nosotros no nos ...más
"Luis H. Perna" <luis...@gmail.com>: Dec 16 09:08AM -0300

También me sumo. Agradeciendo enormemente a Sergio su generosidad en
compartir sus conocimientos y experiencia.
Saludos:
Luis
 
El jue, 16 dic 2021 a las 8:38, Daniel Jorge ...más
Claudio Imberlina <cimbe...@gmail.com>: Dec 16 09:09AM -0300

Me sumo también.
Saludos
 
 
...más
Sergio Guberman <sergio....@gmail.com>: Dec 16 09:19AM -0300

Excelente Juan.
 
sigamos por privado y cuando tengamos listo el horario y el dia lo
informamos
 
abrazos
 
Sergio Guberman
+54911 3038 5063
Sergio....@gmail.com
 
Te invitamos a visitar ...más
FernandoAló <ferna...@gmail.com>: Dec 16 04:48AM -0800

Uhh, a mi me interesa también estar en esa charla!!! En la facultad, doy 1
o 2 clases solo de armado, es muy abarcante el tema, espero poder estar!!!
 
El jueves, 16 de diciembre de 2021 a las ...más
Sebavicario Vicario <sebav...@gmail.com>: Dec 16 09:52AM -0300

Buen día
Estaría buenísimo asistir a la charla. Sergio Guberman es un referente en
la materia así que será enriquecedor escucharlo.
Saludos
 
El jue., 16 de diciembre de 2021 9:49 a. ...más
"Hellowen .." <hell...@gmail.com>: Dec 16 10:15AM -0300

Me prendo a la charla
 
El jue, 16 dic 2021 a la(s) 09:52, Sebavicario Vicario (
 
--
Saludos
Martin
...más
Carlos Pantelides <carlos.p...@gmail.com>: Dec 16 10:30AM -0300

me encantaría asistir
 
 
--
--
Carlos Pantelides
@pelucaKiller
https://github.com/cpantel
https://seguridad-agile.blogspot.com/ <http://seguridad-agile.blogspot.com/>
...más
jeremias garcia <jagarciac...@gmail.com>: Dec 16 10:41AM -0300

Me sino también, si es posible :/
 
El jue., 16 de diciembre de 2021 10:30, Carlos Pantelides <
...más
Julian Carrizo <sjulian...@gmail.com>: Dec 16 10:42AM -0300

Buenos días. Estaría encantado de poder asistir a la charla, si no hay
problema.
 
Saludos.
 
El jue, 16 dic 2021 a las 10:30, Carlos Pantelides (<
...más
Juan Cecconi <juanc...@gmail.com>: Dec 16 10:50AM -0300

Buen día,
Después de hablar con Sergio y coordinar horarios, y dadas las
limitaciones que nos presenta fin de año con todos los problemas acumulados
no resueltos que pensamos resolver en ...más
"Diego García" <d_o_g...@yahoo.com.ar>: Dec 16 04:02PM

Buen dia a todos. Es muy interesante la propuesta de la charla. Podrían incluirme?
Gracias!
Diego
 
 
 
 
 
 
El jueves, 16 de diciembre de 2021 12:43:28 ART, FernandoAló <ferna...@gmail.com> ...más
Sergio Guberman <sergio....@gmail.com>: Dec 16 04:11PM -0300

Diego, no tenemos tu direccion de mail, pasamela por privado que te
incorporo
 
saludos
 
Sergio Guberman
+54911 3038 5063
Sergio....@gmail.com
 
Te invitamos a visitar la web de nuestra ...más
juan chirino <juanic...@gmail.com>: Dec 16 06:28PM -0300

Buenas tardes,
A mi tambien me interesa la temática, podria sumarme?. Gracias
 
El jue., 16 dic. 2021 16:08, Sergio Guberman <sergio....@gmail.com>
escribió:
 
...más
Sergio Guberman <sergio....@gmail.com>: Dec 16 06:55PM -0300

Por supuesto Juan te sumo
Mañana te mando la invitación
Saludos
 
Sergio Guberman
+54911 3038 5063
sergio....@gmail.com
 
visita nuestra consultora
SG TRAINING
www.sgtraining.com.ar
...más
Ricardo Morales <ricam...@gmail.com>: Dec 16 11:16PM -0300

Buenas noches, me interesa la tematica. Por favor podrìan incluirme..? Que
dia y horario quedo definido..?
 
Muchas gracias
 
El jue, 16 dic 2021 a la(s) 18:55, Sergio Guberman (
 
-- ...más
Mauricio Pagano <maurici...@gmail.com>: Dec 16 08:44PM -0300

Hola yo también quisiera me incluyan en el grupo,
 
gracias.
 
On 16/12/21 23:16, Ricardo Morales wrote:
...más
Sergio Guberman <sergio....@gmail.com>: Dec 16 08:55PM -0300

Ok Ricardo y Mauricio
Mañana reciben la invitación
Por favor para no molestar al grupo los que quieran participar me escriben
por privado
Abrazo
 
Sergio Guberman
+54911 3038 5063 ...más
Klein Emiliano <emilian...@gmail.com>: Dec 16 09:03PM -0300

Avisen que me sumo como oyente
 
El jue., 16 de dic. de 2021 8:38 AM, Daniel Jorge Esteban <in...@eyde.com.ar>
escribió:
 
...más
Juan Cecconi <juanc...@gmail.com>: Dec 16 09:11PM -0300

*FECHA/HORA DE LA CHARLA: JUEVES 23/12 A LAS 10HS POR MEET con Pan Dulce y
Mate*
 
A los interesados que quieran y puedan, les pido *me confirmen por
privado (juanc...@gmail.com ...más
Ariel Lutenberg <alute...@gmail.com>: Dec 16 10:15AM -0300

Estimados,
Desde hace años trabajamos para que las investigaciones destacadas en el
campo de los sistemas embebidos realizadas en latinoamérica tengan una
vidriera de primer nivel internacional. ...más
"Juan Antonio Arízaga Silva" <ari...@gmail.com>: Dec 16 10:52AM -0600

Estimado Ariel,
 
Es un gran logro, no duden que haré extensivo este llamado a publicar aquí
en México. Excelente labor la que hacen.
 
Tengo una duda: ¿Sobre trabajos que hayan Sido sometidos ...más
Ariel Lutenberg <alute...@gmail.com>: Dec 16 06:28PM -0300

Juan Antonio,
Muchas gracias por tus palabras.
 
En relación a tu consulta, lo que aplica es esta parte del call for papers:
 
*Notes for Prospective Authors*
 
- Submitted papers should not ...más
Gustavo AAG <aaggu...@gmail.com>: Dec 16 06:48PM -0300

Felicitaciones Ariel y a todo el equipo.
Saludos..!!
 
El jue., 16 de dic. de 2021 6:28 PM, Ariel Lutenberg <alute...@gmail.com>
escribió:
 
...más
Maria Fernanda Bustos Jara <bj.maria...@gmail.com>: Dec 16 04:46PM -0300

Buenas Tardes! Les comparto información sobre nuestra nueva convocatoria de
becas para ESTUDIANTES DE GRADO de FUNDACIÓN FULGOR y FUNDACIÓN TARPUY.
 
 
BECA DE GRADO
 
CONVOCATORIA 2022
...más
Mauro Federico <mauroarie...@gmail.com>: Dec 16 11:00AM -0300

Grazie!
 
...más
"Carlos Ignacio Mancón" <manc...@gmail.com>: Dec 16 03:07AM -0800
Has recibido este resumen porque estás suscrito a las actualizaciones de este grupo. Puedes modificar la configuración en la página de pertenencia al grupo.
Para cancelar la suscripción a este grupo y dejar de recibir correos electrónicos, envía un correo electrónico a embebidos32...@googlegroups.com.

Pablo Lode

unread,
Dec 17, 2021, 7:42:34 AM12/17/21
to Embebidos32
Hola, gracias por los comentarios, mi conclusión es que no lo mas conveniente usar solamente node-red  con varios dispositivos y varios usuarios  cada uno con su dashboards,
Voy a estudiar las distintas opciones de servidores en la nube que me sugirieron.
Saludos
Reply all
Reply to author
Forward
0 new messages