萤石云 iOSSDK,移植跨平台相关工程
Davin
2023-07-27 48c5a2c66c549d26fecadc6d2dad1924fdd1cc8b
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
//
//  ViewController.m
//  HDLEZDemo
//
//  Created by 陈启扬 on 2023/3/2.
//
 
#import "ViewController.h"
#import "EZSDK.h"
 
//萤石门锁spk
#define HDLEZ_DOOR_SPK  @"security.door.ezviz"
#define HDLEZ_DEVICEID  @"1679420297738518530"
//#define HDLEZ_DEVICESERIAL @"K36229010"
#define HDLEZ_DEVICESERIAL @"L32590140"
 
@interface ViewController ()<EZSDKDelegate>
 
@end
 
@implementation ViewController
 
- (void)viewDidLoad {
    [super viewDidLoad];
    [self.navigationController.navigationBar setHidden:YES];
//    [self.navigationController setNavigationBarHidden:YES];
    // Do any additional setup after loading the view.
}
 
 
- (IBAction)addDevice:(id)sender {
    [EZSDK sharedInstance].delegate=self;
    [EZSDK sharedInstance].connectTipModels=@[@"CS-DP1-4A1WPFBSR-C"];
    [[EZSDK sharedInstance] addEzvizMonitorWithDeviceType:HDLEZ_DOOR_SPK];
}
 
- (IBAction)addDeviceWithoutConfirm:(id)sender {
    [EZSDK sharedInstance].delegate=self;
//    [EZSDK sharedInstance].connectTipModels=@[@"CS-DP1-4A1WPFBSR-C"];
    [EZSDK sharedInstance].connectTipModels=@[@"DP1"];
    [[EZSDK sharedInstance] addEzvizMonitorWithDeviceType:@""];
}
 
- (IBAction)toDeviceMsgListV:(id)sender {
    [[EZSDK sharedInstance] toDeviceMsgListView:HDLEZ_DEVICEID];
}
 
- (IBAction)toDoorCamera:(id)sender {
    [[EZSDK sharedInstance] PlayWithDeviceSerial:HDLEZ_DEVICESERIAL deviceId:HDLEZ_DEVICEID deviceType:HDLEZ_DOOR_SPK msgId:@""];
}
 
- (IBAction)toTempView:(id)sender {
    [[EZSDK sharedInstance] toTemPassView:HDLEZ_DEVICEID];
}
 
- (IBAction)toDeviceList:(id)sender {
    
//    [[EZSDK sharedInstance] initLibWithAppKey:@"1aa98a90489b4838b966b57018b4b04b" globalAppKey:@"1aa98a90489b4838b966b57018b4b04b"];
//    [[EZSDK sharedInstance] setHDlAccessToken:@"Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJqdGkiOiI4YmRhYzFhZWQyMDA0YjRjYjU5YzUwMzJkOGYwOTY4MiIsImNvbXBhbnlJZCI6IjAiLCJyb2xlIjoiIiwiaGVhZGVyUHJlZml4IjoiQmVhcmVyICIsInVzZXJBY2NvdW50Ijoid3hyIiwidGVuYW50SWQiOiIyMCIsInVzZXJUeXBlIjoiVVNFUl9DIiwidG9rZW5UeXBlIjoiYWNjZXNzX3Rva2VuIiwidXNlck5hbWUiOiJ3eHIiLCJ1c2VyRGF0YVJpZ2h0IjoiMSIsIm9wZW5BcHBsaWNhdGlvbklkIjoiMCIsInVzZXJJZCI6IjEzOTIwMzU1NjgyMDQ0MjMxNjkiLCJleHAiOjE2Nzc3MzYxNDEsIm5iZiI6MTY3NzcyODk0MX0.TkDChEQCB86A6GL3gDp5qRcUT1iHGrVj14qEhYz_BQP-b_k7Fcbc0P5vmqKjtaYxIci6v1JAm1MB8uIU0Zkk5IHEK4VFO0AGsckUUc9WkRnGYLZSRQCF3JmgUORjAvT683WBB21tCkr0yl9qFPDVCWosRgzWd8Xba5hHOaEwEUs" refreshToken:@"eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJqdGkiOiI1NmFiYTYxOWZlMzY0YzlhYTE1ZGI3NWRhODcyMDg1OCIsImNvbXBhbnlJZCI6IjAiLCJoZWFkZXJQcmVmaXgiOiJCZWFyZXIgIiwidGVuYW50SWQiOiIyMCIsInRva2VuVHlwZSI6InJlZnJlc2hfdG9rZW4iLCJvcGVuQXBwbGljYXRpb25JZCI6IjAiLCJ1c2VySWQiOiIxMzkyMDM1NTY4MjA0NDIzMTY5IiwiZXhwIjoxNjc4MzMzNzQxLCJuYmYiOjE2Nzc3Mjg5NDF9.Eio31PWNOHB1lWgp3hS7XFyN9omDlA7DfcpQqeVh84_Nwf5wpyCMmuPBBFGbtSXgyo0rto7UpEiOdIKnUk4M9RkkFLZzpyM24yAbh5K90coC7z2yI76mmxpX7BfhTyL1tSuh7iL2lmRjPZLw3yAOHSVKl876Po6U-I-K4GobWyg"];
//    [[EZSDK sharedInstance] setRequestHttpsHostAndPlatform:@"https://test-gz.hdlcontrol.com" platform:1 homeId:@"1547099040465408002"];
//    [[EZSDK sharedInstance] setEZAccessToken:@"ra.bk6nv8e42hy8dwuxbtfc2goa6j7y10qz-4jnfz6nk91-0y7082q-zqruuxors"];
 
//    [[EZSDK sharedInstance] go2EZvizMonitor];
//    [[EZSDK sharedInstance] toEZDeviceListViewWithFilterTypes:@[@"Y3000FV",@"DL20VC",@"DL31FS",@"DL30F",@"DL30",@"Y3000F"]];//@"DL30V"、Y3000FVS
    [[EZSDK sharedInstance] toEZDeviceListViewWithFilterTypes:@[]];
}
 
//添加设备成功
-(void)addDeviceSuccessed{
    NSLog(@"添加设备成功了");
}
@end