示例#1
0
        private async void Timer_Tick(object sender, object e)
        {
            senseHat.Sensors.HumiditySensor.Update();
            senseHat.Sensors.PressureSensor.Update();

            //gather data
            SenseHatData data = new SenseHatData();

            data.Temperature = senseHat.Sensors.Temperature;
            data.Humidity    = senseHat.Sensors.Humidity;
            data.Pressure    = senseHat.Sensors.Pressure;
            data.Location    = "Athens";

            //send them to the cloud
            await AzureIoTHub.SendSenseHatDataToCloudAsync(data);

            //notify UI
            TempText.Text     = data.Temperature.ToString();
            TempHumidity.Text = data.Humidity.ToString();
            TempPressure.Text = data.Pressure.ToString();
        }