我花了很多时间寻找使用AWSSDK.IoT库订阅主题的方法。我可以很轻松地发布,但无法确定订阅部分。
我正在使用AmazonIotDataClient(AWSSDK.IotData),但也尝试了AmazonIotClient(AWSSDK.Iot)。我也没有运气。只是似乎不在.NET SDK中?
要发布的代码:
public void SendMessage(string topic, PropertyCollection collection)
{
var json = collection.ToJson();
using (var stream = new MemoryStream(Encoding.UTF8.GetBytes(json)))
{
var request = new PublishRequest
{
Topic = topic,
Payload = stream
};
_client.Publish(request);
}
}