Я создал приложение для связи между устройствами с помощью концентратора Интернета вещей Azure.Одно из моих устройств отправляет сообщение, используя следующий код:
DeviceStatus status = new DeviceStatus()
{
deviceid = deviceId,
command = "ON"
};
string messageString = JsonConvert.SerializeObject(status,Formatting.Indented);
var message = new Message(Encoding.ASCII.GetBytes(messageString));
deviceClient.SendEventAsync(message);
Я создал приложение функции триггера концентратора событий, чтобы перенаправить это сообщение на другое устройство, используя ту же десериализацию и повторную сериализацию.
Но когда я получаю сообщение на другом устройстве с помощью метода ReceiveAsync (), я получаю объект Message, который не знаю, как десериализовать или получить доступ к его свойству command , которое говорит "ON".
Заранее спасибо!