阿里物联网套件-服务端SDK学习实践(基础篇-1准备)
来源:互联网 发布:弱电网络模块 编辑:程序博客网 时间:2024/06/05 16:51
【前言】官方的SDK接口列表挺详细的,本人使用JAVA,在练习Demo中发现小问题,就是变量名命名不严谨,demo拿过来不能直接用,本人就稍作修改,写了一些小demo,并测试可行。
【学习目的】其实SDK的大部分功能都能在控制台完成,但是产品角度考虑,不允许客户拥有直接操作控制台的权限,故需根据SDK搭建一个自己的控制台。
【运行环境】eclipse+JDK1.7+maven+win7+物联网套件华东2版本
【备注】下文出现的多个*符号是替换一些隐私参数的安全符号,无实际意义。
- DEMO树预览
- maven文件内容
<dependency> <groupId>com.aliyun</groupId> <artifactId>aliyun-java-sdk-iot</artifactId> <version>2.1.2</version> </dependency> <dependency> <groupId>com.aliyun</groupId> <artifactId>aliyun-java-sdk-core</artifactId> <version>2.4.2</version> </dependency> <!--打印类属性用的--> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> <version>3.1</version> </dependency>
- 创建初始化类,后面几乎每个操作都要用,所以封装下
public class BaseTest { //实际项目用单例模式 public static DefaultAcsClient init(){ //华东2节点: String accessKey = "<你的accessKey >"; String accessSecret = "<你的accessSecret >"; try { DefaultProfile.addEndpoint("cn-shanghai", "cn-shanghai", "Iot", "iot.cn-shanghai.aliyuncs.com"); } catch (ClientException e1) { // TODO Auto-generated catch block e1.printStackTrace(); } IClientProfile profile = DefaultProfile.getProfile("cn-shanghai", accessKey, accessSecret); DefaultAcsClient client = new DefaultAcsClient(profile); //初始化SDK客户端 return client; }}
以上是华东2节点的配置,杭州节点(老节点)配置不同请看官网。
accessKey 和accessSecret 可在进入控制台后,按照下图获得:
阅读全文
0 0
- 阿里物联网套件-服务端SDK学习实践(基础篇-1准备)
- 阿里物联网套件-服务端SDK学习实践(基础篇-2创建产品)
- 阿里物联网套件-服务端SDK学习实践(基础篇-3修改产品信息)
- 阿里物联网套件-服务端SDK学习实践(基础篇-4查询产品类型信息)
- 阿里物联网套件-服务端SDK学习实践(基础篇-5设备注册)
- 阿里物联网套件-服务端SDK学习实践(基础篇-6查询设备列表)
- 阿里物联网套件-服务端SDK学习实践(基础篇-7批量申请设备)
- 阿里物联网套件-服务端SDK学习实践(基础篇-10批量获取设备状态)
- 阿里物联网套件-服务端SDK学习实践(基础篇-13发布广播消息)
- 阿里物联网套件-服务端SDK学习实践(开篇)
- 阿里物联网套件-服务端SDK学习实践(基础篇-9根据设备名称查询设备信息)
- 阿里物联网套件-服务端SDK学习实践(基础篇-11发消息到指定的Topic)
- 阿里物联网套件-服务端SDK学习实践(基础篇-12推送数据给设备并得到响应)
- 阿里物联网套件-服务端SDK学习实践(基础篇-8查询批量设备的申请状态及设备信息)
- 阿里物联网套件-设备端SDK学习实践(C版-Linux-MQTT)
- 国内物联网平台初探(二):阿里云物联网套件
- 智能家居——阿里云物联网套件体验
- 阿里物联网套件在laravel框架中的使用--第一弹
- Ajax认识
- Android Service和Thread的区别
- TensorFlow MNIST LeNet 模型持久化
- Java数组的遍历与求和
- util.God -2
- 阿里物联网套件-服务端SDK学习实践(基础篇-1准备)
- cookie跨域session共享
- 用两个栈实现队列
- (149)环境立方体贴图
- lintcode(139)最接近零的子数组和
- 一张图理清楚关系型/非关系型数据库与Elasticsearch同步
- Android -- 系统网络时间更新NetworkTimeUpdateService服务解析
- linux驱动开发之字符设备--私有数据和container_of
- 【读过的书,留下的迹】深入剖析Tomcat