下载并运行SaasDemo
更新时间:2019-12-24 11:36:33
下载
智能人居SaaS Demo演示程序
源码使用Java8 SDK,下载后使用IDE(IDEA或Eclipse)打开工程。
配置
阿里云账号信息
SaaS Demo需要阿里云的accessKey/accessSecret,以及UID。
参考:https://homelink.iot.aliyun.com/doc#ks7z2y.html
智能人居账号信息
SaaS Demo人居账号的AppKey/AppSecret
参考:https://homelink.iot.aliyun.com/doc#cynigt.html
创建配置文件
根据源码配置文件一节在本地创建application.properties文件。
根据文档的提示,把上面获取的值配置到属性中。
footman.accessKey = ${accessKey}
footman.accessSecret = ${accessSecret}
footman.aliyunUid = ${UID}
footman.api.appKey = ${appKey}
footman.api.appSecret = ${appSecret}
创建默认账号
配置文件中还需要一个租户级的默认账号。
在配置文件中设置footman.api.hid属性,可以填入一个手机号(连续无空格的数字、字母组合)
footman.api.hid = ${hid}
使用源码中提供的账号账号,创建默认账号
类名:com.aliyun.iotx.homelink.footman.ThirdPartyAccountImporter
参数:config=~/application.properties
执行后,即根据配置的hid创建了默认账号
运行
IDE
可以在IDE中直接运行com.aliyun.iotx.homelink.footman.Application类
- -Dspring.config.location 用来指定加载的配置文件,全路径或相对路径
命令行
在IDE中打包
mvn -Dmaven.test.skip=true clean package
找到target中打包好的jar包,运行:
java -jar -Dspring.config.location=~/application.properties iotx-homelink-saas-demo-1.0.0-SNAPSHOT.jar
- -Dspring.config.location 用来指定加载的配置文件,全路径或相对路径