Beispiel #1
0
        public void UploadFile(string deviceId)
        {
            var fileName = CreateSampleFile(deviceId);

            var filesOutTopic      = $"{this.Configuration.FilesOutTopic}";
            var sendFileMessage    = new SendFileMessage(deviceId, "abb.ability.device", fileName, fileName, false, _filesUploaded.ToString());
            var sendFileJsonString = JsonConvert.SerializeObject(sendFileMessage);

            _mqttClient.PublishAsync(filesOutTopic, sendFileJsonString).ContinueWith((e) => Console.WriteLine($"Published message to topic '{filesOutTopic}': {sendFileJsonString}"));
            _filesUploaded++;
        }