下载并运行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

image.png
执行后,即根据配置的hid创建了默认账号

运行

IDE

可以在IDE中直接运行com.aliyun.iotx.homelink.footman.Application类

  • -Dspring.config.location 用来指定加载的配置文件,全路径或相对路径

image.png

命令行

在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 用来指定加载的配置文件,全路径或相对路径

results matching ""

    No results matching ""