(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
, Sobre todo tened en cuenta la seguridad en Mosquitto!!
Saludos!