产品管理


产品相关的所有功能对应IOTSDK.framework中的IOTSmartProduct类。

获取产品列表


通过调用该接口获取所有产品列表。返回IOTSmartProductListModel类对象数组。

请求参数:无

例子:

- (void)getProductList{
​         [IOTSmartProduct IOTCloudSDK_getProductListSuccess: ^(NSArray<IOTSmartProductListModel *> *productListModelArr) {
​         NSLog(@"getProductList success");
} failure:^( int errNo,NSString *errMessage) {
​         NSLog(@"getProductList failure: %@", errMessage);
}];
}

获取产品实体类对象


获取产品实体类对象,覆盖alloc创建对象,以下self.product均表示已经创建了的产品类对象。API请求,保证实时性可用性。

请求参数:

参数名 类型 说明 备注 必需
productId int 产品id

例子:

- (void)getProductObj{
[IOTSmartProduct IOTCloudSDK_productWithProductId: @"your_productId" success:^( IOTSmartProduct *product) {
​            NSLog(@"getProduct success");
} failure:^( int errNo,NSString *errMessage) {
​            NSLog(@"getProduct failure: %@", errMessage);
}];
}

获取产品上报数据点


获取产品官网上创建的可上报数据点。返回IOTSmartProductDPModel类对象数组。

请求参数:无

例子:

- (**void**)getProductUpDPs{
​          [self.product IOTCloudSDK_getUpDPsSuccess: ^(NSArray<IOTSmartProductDPModel *> *productDPModelArr) {
​               NSLog(@"getProductUpDPs success");
} failure:^( int errNo,NSString *errMessage) {
​               NSLog(@"getProductUpDPs failure: %@", errMessage);
​         }];
}

获取产品下发数据点


获取产品官网上创建的可下发数据点。

请求参数:无

例子:

- (void)getProductDownDPs{
​          [self.product  IOTCloudSDK_getDownDPsSuccess: ^(NSArray<IOTSmartProductDPModel *> *productDPModelArr) {
​               NSLog(@"getProductDownDPs success");
} failure:^( int errNo,NSString *errMessage) {
​               NSLog(@"getProductDownDPs failure: %@", errMessage);
​        }];
}
Copyright & copy qinglianyun all right reserved,powered by Gitbook该文件修订时间: 2021-04-22 18:53:48

results matching ""

    No results matching ""