Example #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;

            //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();
        }
Example #2
0
        private async void Receive_Click(object sender, RoutedEventArgs e)
        {
            String retval = await AzureIoTHub.ReceiveCloudToDeviceMessageAsyncButton();

            ReceiveMessage.Text = "Received Message From Cloud " + retval + " " + DateTime.Now.ToString();
        }
Example #3
0
 private void ClickMe_Click(object sender, RoutedEventArgs e)
 {
     AzureIoTHub.SendDeviceToCloudMessageAsync(txtSend.Text);
     HelloMessage.Text = "Sent Message to Cloud " + DateTime.Now.ToString();
 }