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);
}
}