jsbsan   26-09-2020, 11:49
#1
[Imagen: cover-e1584719631812.png]

Supongo que ya lo conocéis, pero os dejo un interesante proyecto sobre Domótica, su código fuente depende:

https://github.com/DomotiGa/DomotiGa

Si lo habéis podido usar o adaptar a vuestras necesidades, me gustaría que comentarais vuestras experiencias.


Saludos
gambafeliz   26-09-2020, 20:35
#2
Guau muchas gracias no conocía este proyecto y lo que mas me ha encantado es que esta en Gambas, Genial !!!

Parece que no pero Linux, si todos vamos a una y nos comportamos solidariamente como comunidad de software se podría decir que "Pisa fuerte"

Ojala todo el mundo piense en común y en avanzar todos a una.

Gracias por el aporte.
kokodrilo   27-09-2020, 00:52
#3
Que es lo que hace, para que se utiliza?

El tiempo de las manifestaciones caducó pero el boicot con auto sacrificio es el camino para derrotar al sistema.
jsbsan   27-09-2020, 09:13
#4
Es para controlar sensores (medidores de temperatura, aparatos electricos, detectores de humo, ext..) de una vivienda
portaro   27-09-2020, 16:30
#5
Gracias por compartir amigo.
tincho   27-09-2020, 22:16
#6
(26-09-2020, 11:49)jsbsan escribió: Si lo habeis podido usar o adaptar a vuestras necesidades, me gustaría que comentarais vuestras experiencias.

Hola Julio, si yo lo conocía, lo intente usar hace unos años pero me resulto engorroso el código y lo deje de lado.
¿Estas intentando usarlo?
Saludos.

1 Saludo.
jsbsan   28-09-2020, 08:08
#7
Cita:¿Estas intentando usarlo?
Si, y también aprender un poco como funciona. Me interesa ver el MQTT y las conexiones bluetooth a dispositivos

¿tu sábes algo de eso?

Saludos
tincho   28-09-2020, 12:31
#8
(28-09-2020, 08:08)jsbsan escribió: ¿tu sábes algo de eso?

No hice nada de esto todavía pero me interesa el tema también ya que tiene aplicación inmediata en la domotica de una casa o de una pequeña instalación industrial.
Respecto al código de domotiga, tendría que volver a estudiarlo porque cuando lo intente tenia menos conocimientos de gambas y me parecio bastante dificil de seguir la pista al flujo del programa.
Yo suelo hacer un esquema en mis programas para representar el flujo del código, y es muy útil, pero en Domotiga no encontré nada así, lo que nos deja un poco perdidos a los que queremos desentrañar su funcionamiento.
Por otra parte, en unos días, voy a poner otro hilo con un programa que documenta el código gambas que puede ayudar a entender el flujo.
Saludos.

1 Saludo.
silex   16-02-2021, 12:10
#9

(28-09-2020, 08:08)jsbsan escribió:
Cita:¿Estas intentando usarlo?
Si, y también aprender un poco como funciona. Me interesa ver el MQTT y las conexiones bluetooth a dispositivos

¿tu sábes algo de eso?

Saludos
 
(28-09-2020, 12:31)tincho escribió:
(28-09-2020, 08:08)jsbsan escribió: ¿tu sábes algo de eso?

No hice nada de esto todavía pero me interesa el tema también ya que tiene aplicación inmediata en la domotica de una casa o de una pequeña instalación industrial.
Respecto al código de domotiga, tendría que volver a estudiarlo porque cuando lo intente tenia menos conocimientos de gambas y me parecio bastante dificil de seguir la pista al flujo del programa.
Yo suelo hacer un esquema en mis programas para representar el flujo del código, y es muy útil, pero en Domotiga no encontré nada así, lo que nos deja un poco perdidos a los que queremos desentrañar su funcionamiento.
Por otra parte, en unos días, voy a poner otro hilo con un programa que documenta el código gambas que puede ayudar a entender el flujo.
Saludos.

Hola a todos, yo he usado Gambas3 como Backend analizando datos de MQTT  y funciona muy bien. Creo que se puede utilizar Gambas para multitud de proyectos IoT. 
Tenemos que tener instalado Mosquitto y mosquitto-clients
Os pongo un pequeño ejemplo para aplicación de consola Gambas, podéis utilizar el propio servidor de mosquitto o el que queráis (se define con -h). Aquí uso uno público:

Código:
' Gambas module file
Private proceso As Process 

Public Sub Main()
  Print "Nos suscribimos al Topic Pruebagambas"
  proceso = Shell "mosquitto_sub -h 'test.mosquitto.org' -t 'Pruebagambas'" For Read As "recepcion"
End

Public Sub recepcion_read() 
  Dim datos As String
  datos = Read #Last, Lof(Last) 
  Print "Recepción:" & datos
End

Ahora os vais a un terminal de linux desde donde queráis (que tenga instalado mosquitto claro) y ponéis:
mosquitto_pub -h 'test.mosquitto.org' -t 'Pruebagambas' -m 'Hola mundo'

Nota: Nos podemos suscribir a todos los topics que queramos y se ejecutan en el mismo proceso.
A partir de aquí se abre un mundo de conectividad  Cool , Sobre todo tened en cuenta la seguridad en Mosquitto!! 

Saludos!
Última modificación: 16-02-2021, 12:27 por silex.
jsbsan   16-02-2021, 15:15
#10
Bienvenido Silex y gracias por compartir.
  
Usuarios navegando en este tema: 3 invitado(s)
Powered By MyBB, © 2002-2024 MyBB Group.
Made with by Curves UI.