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:美洲。 |
回调说明
暂无
返回码
暂无
代码示例
暂无