我已经运行了这个示例https://github.com/awslabs/aws-sdk-android-samples/tree/master/AndroidPubSub。
我已经替换了所有凭据。 但我正在连接和重新连接状态。
答案 0 :(得分:0)
您能详细说明如何设置Android应用,以便我们可以复制您的问题吗?
基本上,有两种方法可以验证连接到IoT的Android App。一种是通过Cognito身份池,另一种是通过X.509证书。如果您使用Cognito Pool ID连接到IoT,则可以检查一些内容。首先,您是否可以通过编辑身份池来检查是否启用了对未经身份验证的身份的启用访问?其次,你还可以检查你是否附上了正确的政策,例如AWSIoTFull访问未经身份验证的角色? 如果您使用的是TLS证书,是否可以检查是否在该证书上附加了正确的IoT策略?另外,请确保将App中与您的IoT区域相同的正确区域关联起来。您始终可以启用CloudWatch或订阅生命周期事件来监控物联网日志或状态。