protected override async Task ExecuteAsync(CancellationToken stoppingToken)
        {
            JsonSensorModel    sensorModel = new JsonSensorModel();
            BatterySensorModel sensore     = new BatterySensorModel();

            sensore.SensorType = "Battery_Sensor";
            sensore.ScooterId  = 1;
            sensore.SensorId   = 1;
            string topic = "scooter/" + sensore.ScooterId + "/" + sensore.SensorId + "/" + sensore.SensorType;

            while (!stoppingToken.IsCancellationRequested)
            {
                if (mqttClientListener.getStatus())
                {
                    var info = virtualBatterySensor.GetBatteryStatus();
                    sensorModel.SensorValue         = info.ToString();
                    sensorModel.SensorDetectionDate = DateTime.Now;

                    var json = JsonSerializer.Serialize(sensorModel);
                    Console.WriteLine("Json file sent: " + json);

                    MqttJsonSensorModel sensorData = new MqttJsonSensorModel
                    {
                        Topic               = topic,
                        SensorValue         = sensorModel.SensorValue,
                        SensorDetectionDate = sensorModel.SensorDetectionDate
                    };

                    _queueController.InsertIntoList(sensorData);
                }

                await Task.Delay(15000, stoppingToken);
            }
        }
        protected override async Task ExecuteAsync(CancellationToken stoppingToken)
        {
            //Queue queue = new Queue(_configuration.GetConnectionString("ITS_Storage"));
            HttpClientModel    httpClientModel = new HttpClientModel();
            BatterySensorModel sensore         = new BatterySensorModel();

            sensore.SensorType = "Battery_Sensor";
            sensore.ScooterId  = 1;
            sensore.SensorId   = 1;

            //queue.CreateQueue("collarini-vendrame-queue");

            while (!stoppingToken.IsCancellationRequested)
            {
                var info = virtualBatterySensor.GetBatteryStatus();
                sensore.SensorValue         = info.ToString();
                sensore.SensorDetectionDate = DateTime.Now;

                var json = JsonSerializer.Serialize(sensore);
                Console.WriteLine("Json file sent: " + json);

                httpClientModel.InsertDetection(sensore);

                /* INSERIMENTO DATI NELLA CODA AZURE
                 * var plainTextBytes = System.Text.Encoding.UTF8.GetBytes(json);
                 * var jsonBase64 = System.Convert.ToBase64String(plainTextBytes);
                 * queue.InsertMessage("collarini-vendrame-queue", jsonBase64);
                 */
                await Task.Delay(5000, stoppingToken);
            }
        }