Ejemplo n.º 1
0
 public ViewMqtt(ItemsListaInver item)
 {
     ambiente       = new ambi_aux();
     ambiente.item  = item;
     BindingContext = ambiente;
     InitializeComponent();
     conectar();
 }
Ejemplo n.º 2
0
        private async void Cliente_MqttMsgPublishReceived(object sender, M2Mqtt.Messages.MqttMsgPublishEventArgs e)
        {
            var    topic = e.Topic;
            string msg   = Encoding.UTF8.GetString(e.Message);

            string[] ambiente = msg.Split(':');
            ambiente = ambiente[0].Split('/');

            string[] temperatura   = ambiente[0].Split('-');
            string[] CO2           = ambiente[1].Split('-');
            string[] humedad_suelo = ambiente[2].Split('-');
            string[] humedad_aire  = ambiente[3].Split('-');

            this.ambiente.Temperatura = temperatura[0];
            this.ambiente.CO2         = CO2[0];
            this.ambiente.Hum_Suel    = humedad_suelo[0];
            this.ambiente.Hum_Air     = humedad_aire[0];
        }