private async void MyGeolocator_PositionChanged(Geolocator sender, PositionChangedEventArgs args)
        {
            Geoposition myGeoposition = await myGeolocator.GetGeopositionAsync();
            Geocoordinate myGeocoordinate = myGeoposition.Coordinate;

            count += 0.01;

            ConnecTheDotsSensor p = new ConnecTheDotsSensor("2298a348-e2f9-4438-ab23-82a3930662ab", "location", "latlong");
            p.value = count;
            p.lat = myGeocoordinate.Latitude;
            p.lng = myGeocoordinate.Longitude;
            p.timecreated = ehh.getFormattedTimeString();
            p.organization = "organization";
            p.location = "location";
            p.displayname = UserName;

            try
            {
                HttpResponseMessage x = await ehh.SendMessageAsync(p.ToJson());
            }
            catch (Exception) { }
        }
        async void SkinTemperature_ReadingChanged(object sender, BandSensorReadingEventArgs<IBandSkinTemperatureReading> e)
        {
            if (bandState == BandContactState.Worn)
            {
                await Dispatcher.RunAsync(CoreDispatcherPriority.Normal, async () =>
                {
                    double temp = e.SensorReading.Temperature;
                    lblTemp.Text = temp.ToString() + " °C";
                    if (e.SensorReading.Temperature >= 35)
                    {
                        rectTempGrey.Visibility = Visibility.Collapsed;
                        rectTempGreen.Visibility = Visibility.Collapsed;
                        rectTempRed.Visibility = Visibility.Visible;
                    }
                    else
                    {
                        rectTempGrey.Visibility = Visibility.Collapsed;
                        rectTempGreen.Visibility = Visibility.Visible;
                        rectTempRed.Visibility = Visibility.Collapsed;
                    }

                    try
                    {
       

                        ConnecTheDotsSensor q = new ConnecTheDotsSensor("41613409-7e93-4e33-9cdd-d99eba60d126", "SkinTemperature", "C");
                        q.value = temp;
                        q.timecreated = ehh.getFormattedTimeString();
                        q.organization = "organization";
                        q.location = "location";
                        q.displayname = UserName;

                        HttpResponseMessage y = await ehh.SendMessageAsync(q.ToJson());
                    }
                    catch (Exception ex)
                    {
                    }

                }).AsTask();
            }
        }
        async void HeartRate_ReadingChanged(object sender, BandSensorReadingEventArgs<IBandHeartRateReading> e)
        {
            if (bandState == BandContactState.Worn)
            {
                await Dispatcher.RunAsync(CoreDispatcherPriority.Normal, async () =>
                {
                    int heartRate = e.SensorReading.HeartRate;
                    lblHeart.Text = heartRate.ToString() + " bpm";
                    if (heartRate >= 60 && heartRate <= 100)
                    {
                        rectHeartGrey.Visibility = Visibility.Collapsed;
                        rectHeartGreen.Visibility = Visibility.Visible;
                        rectHeartRed.Visibility = Visibility.Collapsed;
                    }
                    else
                    {
                        rectHeartGrey.Visibility = Visibility.Collapsed;
                        rectHeartGreen.Visibility = Visibility.Collapsed;
                        rectHeartRed.Visibility = Visibility.Visible;
                    }

                    try
                    {


                        ConnecTheDotsSensor p = new ConnecTheDotsSensor("2298a348-e2f9-4438-ab23-82a3930122ab", "HeartRate", "BPS");
                        p.value = heartRate;
                        p.timecreated = ehh.getFormattedTimeString();
                        p.organization = "organization";
                        p.location = "location";
                        p.displayname = UserName;


                        HttpResponseMessage x = await ehh.SendMessageAsync(p.ToJson());
                    
                    }
                    catch (Exception ex)
                    {
                    }

                }).AsTask();
            }
        }
        private async void startTestMode()
        {
            Random rand = new Random();
            while (true) {
              await Task.Delay(TimeSpan.FromSeconds(1));
                int heartRate = rand.Next(50, 120) + 30;

                ConnecTheDotsSensor p = new ConnecTheDotsSensor("2328a348-e2f9-4438-ab23-82a3930122ab", "HeartRate", "BPS");
                p.value = heartRate;
                p.timecreated = ehh.getFormattedTimeString();
                p.organization = "organization";
                p.location = "location";
                p.displayname = UserName;


                HttpResponseMessage x=await  ehh.SendMessageAsync(p.ToJson());


                await Task.Delay(TimeSpan.FromSeconds(1));
                int temp= rand.Next(35, 40) +5;
                
                ConnecTheDotsSensor q = new ConnecTheDotsSensor("41632409-7e93-4e33-9cdd-d99eba60d126", "SkinTemperature", "C");
                q.value = temp;
                q.timecreated = ehh.getFormattedTimeString();
                q.organization = "organization";
                q.location = "location";
                q.displayname = UserName;

                lblHeart.Text = heartRate.ToString() + "BPM";
                lblTemp.Text = temp.ToString() + " °C";

                HttpResponseMessage y = await ehh.SendMessageAsync(q.ToJson()); 
            }
        }