基于安卓SDK的Amazon IoT (中国区)- 入坑必读

一、准备工作

  1. aws 中国区(北京)的账号 (因为宁夏区暂时还没有开通Amazon Cognito服务)
  2. 参考文档:https://amazonaws-china.com/cn/blogs/china/amazon-iot-android-sdk-china-region-practice/(必看)这个文档讲的比较全,此文档是基于该文档之上的避坑补充。

二、代码配置

  1. Amazon Cognito 的配置:Cognito的配置是在awsconfiguration.json文件中配置的,从该配置中读取身份池的id以及所在区。配置如下图:


    image.png
  2. 相关参数设置
// rest API 终端节点,参考文档,同时参考附图1
private static final String CUSTOMER_SPECIFIC_ENDPOINT = "xxxxxxx.iot.cn-north-1.amazonaws.com.cn";
// 策略名称,参考文档,同时参考附图2
private static final String AWS_IOT_POLICY_NAME = "android_iot_example_policy";
// Region填写CN_NORTH_1 ,填写跟身份池对应的所在区。
private static final Regions MY_REGION = Regions.CN_NORTH_1;

三、附图

  • 附图1:


    image.png
  • 附图2:


    image.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容