我已经使用Azure IoT中心创建了设备到设备通信应用程序。我的一台设备使用以下代码发送消息:
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对象,我不知道如何反序列化或访问其“ strong”命令属性
谢谢!