开发前准备


在使用此SDK之前需要使用相关信息进行SDK的初始化,否则SDK将不可用。SDK初始化步骤如下:

1、在项目 TAGETS —> General —> Linked Frameworks and Libraries下点击加号,加入IOTBlueToothSDK.framework。

2、在项目的预编译文件 PrefixHeader.pch中添加如下内容:

#import < IOTBlueToothSDK/IOTBlueToothSDK.h>

3、打开项目的AppDelegate.m文件,在application:didFinishLaunchingWithOptions:方法中使用IOTSmartBlueToothSDK中的IOTCloudSDK_startAPPWithCompanyID:companyToken: AppID:AppToken:APIHost:FileHost:isDebug:success:failure:方法进行SDK的初始化。

4、注意事项:

若应用中不会使用到IOTSmartCloudBlueTooth类,即不会使用云端蓝牙功能,则companyId,companyToken,appId,appToken,apiHost,fileHost参数都传nil即可。

若应用中会使用到云端蓝牙功能,则此方法的所有参数都不可为nil,且需要从青莲云开放平台下载IOTSDK导入项目。在项目TAGETS —> General —> Embedded binaries 下点击加号,添加IOTSDK.framework。同时需要在项目的预编译文件PrefixHeader.pch中添加#import

请求参数:

参数名 类型 说明 备注 必需
companyId String 公司Id 青莲云云平台获取
companyToken String 公司Token 青莲云云平台获取
appId String AppId 青莲云云平台获取
appToken String AppToken 青莲云云平台获取
apiHost String 接口服务器域名地址 贵公司申请的域名
fileHost String 文件服务器域名地址 贵公司申请的域名

例子:

[[IOTSmartBlueToothSDK shareInstance] IOTCloudSDK_startAPPWithCompanyId:@"companyId" companyToken:@"companyToken" appId:@"appId" appToken:@"appToken" apiHost:@"apiHost" fileHost:@"fileHost " isDebug:@"isDebug" success:^{

​ NSLog (@"start success");

} failure:^(int errNo, NSString *errMessage) {

​ NSLog (@"start failure");

}];

Copyright & copy qinglianyun all right reserved,powered by Gitbook该文件修订时间: 2021-04-22 18:53:48

results matching ""

    No results matching ""