简体中文

Nebula接口

iOS APIs-Nebula接口

更新日期:2025/5/14


目录


Nebula接口

KY_nebulaStartBind


功能描述:
Nebula bind设备。


接口定义


- (void)KY_nebulaStartBind:(NSString *)udid
	bindType:(BINDTYPE )bindtype
	bindKey:(NSString *)bindKey;
				


参数说明

参数 类型 说明
udid string 设备udid 40码
bindtype int 绑定类型,PinCode\Credential\Local,详细参考:BINDTYPE 枚举
bindKey string 与绑定类型相关,填入数据分别为pin code\ credential \ password


BINDTYPE 枚举

ENUM 说明
0 ALREADY_BIND
1 SERVER_BIND
2 AP_BIND


回调说明

暂无


返回码

暂无


代码示例


[self.camera KY_nebulaStartBind:udid bindType:AP_BIND bindKey:@"xxxx"];
				


KY_nebulaConnect


功能描述:
Nebula 连线设备。


接口定义


- (void)KY_nebulaConnect:(NSString *)udid
	credential:(NSString *) credential
	identity:(NSString *)identity
	deviceToken:(NSString *)deviceToken
	realm:(NSString *)realm
	isWakeup:(BOOL)isWakeup
	isNebulaOnly:(BOOL)isNebulaOnly
	channel:(NSInteger)channel
	password:(NSString *)password
	isDecode:(BOOL)isDecode
	isYUV:(BOOL)isYUV;
			


参数说明

参数 类型 说明
udid string 40位uid序列号
credential string credential
identity string 认证码
deviceToken string 设备token
realm string realm
isWakeup Boolean 是否自动唤醒
isNebulaOnly Boolean 是否只支持Nebula
channel int av通道
password string 设备密码/token
isDecode Boolean 是否解码出图,默认为true
isYUV Boolean 是否输出YUV数据


回调说明

暂无


返回码

暂无


代码示例


[self.camera KY_nebulaConnect:udid
	credential:@"xxxx"
	identity:@"xxx"
	deviceToken:@"xxxx"
	realm:realm
	isWakeup:YES
	isNebulaOnly:YES
	channel:0
	password:password
	isDecode:YES
	isYUV:YES];
				


KY_nebulaConnect(简化)


功能描述:
Nebula 连线设备。


接口定义


- (void)KY_nebulaConnect:(NSString *)udid
	credential:(NSString *) credential
	deviceToken:(NSString *)deviceToken
	realm:(NSString *)realm
	channel:(NSInteger)channel
	password:(NSString *)password
	isDecode:(BOOL)isDecode
	isYUV:(BOOL)isYUV;
				


参数说明

参数 类型 说明
udid string 40位uid序列号
credential string credential
deviceToken string 设备token
realm string realm
channel int av通道
password string 设备密码/token
isDecode Boolean 是否解码出图,默认为true
isYUV Boolean 是否输出YUV数据


回调说明

暂无


返回码

暂无


代码示例


[self.camera KY_nebulaConnect:udid
	credential:@"xxxx"
	deviceToken:@"xxxx"
	realm:realm
	channel:0
	password:password
	isDecode:YES
	isYUV:YES];
				


KY_nebulaSendData


功能描述:
Nebula 发送指令及回调。


接口定义


- (void)KY_nebulaSendData:(NSString *)jsonData
	udid:(NSString *)udid
	responseBlock:(DataBlock)responseBlock
	timeout:(NSInteger)timeout;
				


参数说明

参数 类型 说明
jsonData string 指令数据
udid string 40位uid序列号
responseBlock 响应数据
timeout int 超时时间,单位s


回调说明

暂无


返回码

暂无


代码示例


[self.camera KY_nebulaSendData:@"xxx" udid:@"udid" responseBlock:^(NSData * _Nonnull data, NSInteger index) {
} timeout:3.0];
				


KY_nebulaLanSearchTimeout


功能描述:
Nebula 局域网扫描设备。


接口定义


- (void)KY_nebulaLanSearchTimeout:(NSInteger)timeout
    responseBlock:(nonnull UDIDInfoBlock)responseBlock;
				


参数说明

参数 类型 说明
timeout int 超时时间
responseBlock 搜索结果


回调说明

暂无


返回码

暂无


代码示例


[self.camera KY_nebulaLanSearchTimeout:3.0 responseBlock:^(st_UDIDInfo * _Nonnull uuidInfo, int num) {
}];
				


KY_nebulaSsidListReq


功能描述:
Nebula AP模式获取设备ssid list。


接口定义


- (void)KY_nebulaSsidListReq:(int)max_ap_count
    responseBlock:(ArrayBlock)responseBlock;
				


参数说明

参数 类型 说明
max_ap_count int 最大搜索数量
responseBlock array 搜索结果


回调说明

暂无


返回码

暂无


代码示例


[self.camera KY_nebulaSsidListReq:10 responseBlock:^(NSArray * _Nonnull arr) {
}];
				


KY_nebulaSetWifiReq


功能描述:
Nebula 设置wifi。


接口定义


- (void)KY_nebulaSetWifiReq:(NSString *)ssid
    password:(NSString *)password
    enctype:(int)enctype
    responseBlock:(DictionaryBlock)responseBlock;
				


参数说明

参数 类型 说明
ssid string Wifi名称
password string wifi密码
enctype int 加密类型


回调说明

暂无


返回码

暂无


代码示例


[self.camera KY_nebulaSetWifiReq:wifi password:pass enctype:0 responseBlock:^(NSDictionary * _Nonnull dic) {}];
				


KY_nebulaSetRegionReq


功能描述:
Nebula 设置region。


接口定义


- (void)KY_nebulaSetRegionReq:(int)region
	responseBlock:(DictionaryBlock)responseBlock;
				


参数说明

参数 类型 说明
region int 区域设置
responseBlock 结果回调


回调说明

暂无


返回码

暂无


代码示例


[self.camera KY_nebulaSetRegionReq:0 responseBlock:^(NSDictionary * _Nonnull dic) {
}];
				


即刻开启您的物联网之旅

联系解决方案专家
Kalay App
解决方案
新闻动态
公司动态
行业资讯
媒体报道
永续发展
经营者的话
社会参与
环境永续
公司治理

+86 755 27702549

7×24小时服务热线

法律声明 隐私权条款

关注“TUTK”

TUTK服务尽在掌握

© 2022 物联智慧科技(深圳)有限公司版权所有粤ICP备14023641号
在线咨询
扫一扫

TUTK服务尽在掌握

全国免费服务热线
+86 755 27702549

返回顶部