简体中文

Nebula接口

Android APIs-Nebula接口

更新日期:2025/5/9


目录


Nebula接口

KY_nebulaLanSearch


功能描述:
Nebula AP模式添加时,搜索本地udid列表。仅用于AP模式添加流程,确保连线设备AP后,使用本API搜索本地udid列表。


接口定义


public static st_UDIDInfo[] KY_nebulaLanSearch(int timeoutMs);
				


参数说明

参数 类型 说明
timeoutMs int 超时时间


回调说明

暂无


返回码

暂无


代码示例

暂无


KY_nebulaStartBind


功能描述:
Nebula开始绑定设备。打开监听结果回调参考 KY_registerSDKListener


接口定义


public abstract void KY_nebulaStartBind(String udid, Camera.BindType bindType, String bindKey);
			


参数说明

参数 类型 说明
udid string 40位uid序列号
bindType 绑定方式 PIN_CODE(0), CREDENTIAL(1), AP(2);
bindKey string 与绑定方式相关,填入值分别为 pin code, credential, password


回调说明

暂无


返回码

暂无


代码示例

暂无


KY_nebulaStopBind


功能描述:
Nebula停止绑定设备。


接口定义


public abstract void KY_nebulaStopBind();
				


参数说明

暂无


回调说明

暂无


返回码

暂无


代码示例

暂无


KY_nebulaConnect


功能描述:
Nebula连线设备并出图。连线设备并出图,连线以及视频等信息回调参考 KY_registerSDKListener


接口定义


public abstract void KY_nebulaConnect(String udid, String credential, String avToken, String realm, int channel, boolean isDecode,KYCamera.KYRenderType callbackType);
				



public abstract void KY_nebulaConnect(String udid, String credential, String avToken, String realm, boolean isWakeup, boolean isNebulaOnly, int channel, boolean isDecode,KYCamera.KYRenderType callbackType);
				


参数说明

参数 类型 说明
udid string 40位uid序列号
credential string 设备绑定后产生的credential
avToken string 连线所需要的token,由am server提供
realm string 需要与设备一致
isWakeup boolean 是否进行唤醒
isNebulaOnly boolean 是否仅进行nebula连线,不进行iotc连线
channel int 连线通道
isDecode boolean 是否解码出图,默认为true
callbackType 上抛数据类型枚举,参考 回调说明 中的 KYRenderType 枚举 定义


回调说明

KYRenderType 枚举

ENUM 说明
OUTPUT_NULL() 输出数据为空
OUTPUT_YUV() 输出yuv数据(耗时)
OUTPUT_RGB_8888() 输出RGB_8888数据(耗时)
OUTPUT_RGB_565() 输出RGB_565数据(耗时)
OUTPUT_YUV_NV12() 输出yuv数据nv12(耗时)


返回码

暂无


代码示例

暂无


KY_nebulaSendData


功能描述:
Nebula发送json command。设备回复参考 KY_registerSDKListener


接口定义


public abstract void KY_nebulaSendData(String jsonRequest, int timeoutMs);
				


参数说明

参数 类型 说明
jsonRequest string 发送的json字串
timeoutMs int 超时时间


回调说明

暂无


返回码

暂无


代码示例

暂无


KY_nebulaSsidListReq


功能描述:
Nebula AP模式添加时,发送本地指令,获取设备wifi列表。需要先调用 KY_nebulaStartBind 进行AP模式绑定。


接口定义


public abstract List KY_nebulaSsidListReq();
				


参数说明

暂无


回调说明

暂无


返回码

暂无


代码示例

暂无


KY_nebulaSetWifiReq


功能描述:
Nebula AP模式添加时,发送本地指令,给设备设置wifi。需要先调用 KY_nebulaStartBind 获取wifi信息。


接口定义


public abstract NebulaWiFiConfig.NebulaIOCtrlMsgSetWifiResp KY_nebulaSetWifiReq(NebulaWiFiConfig.NebulaIOCtrlMsgSSIDListResp wifi, String password);
				


参数说明

参数 类型 说明
wifi wifi信息
password string wifi密码


回调说明

暂无


返回码

暂无


代码示例

暂无


KY_nebulaSetRegionReq


功能描述:
Nebula AP模式添加时,发送本地指令,给设备设置P2P分区分流。需要先调用 KY_nebulaStartBind 进行AP模式绑定。


接口定义


public abstract NebulaWiFiConfig.NebulaIOCtrlMsgSetRegionResp KY_nebulaSetRegionReq(TUTKRegion region);
				


参数说明

参数 类型 说明
region 区域。0:全部;1:大中华地区;2:欧洲;3:美洲。


回调说明

暂无


返回码

暂无


代码示例

暂无


即刻开启您的物联网之旅

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

+86 755 27702549

7×24小时服务热线

法律声明 隐私权条款

关注“TUTK”

TUTK服务尽在掌握

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

TUTK服务尽在掌握

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

返回顶部