简体中文

Nebula接口

Android APIs - Nebula接口 | TUTK P2P SDK 开发指南

KY_nebulaLanSearch

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

接口定义

public static st_UDIDInfo[] KY_nebulaLanSearch(int timeoutMs);

参数说明

参数类型说明
timeoutMsint超时时间 (毫秒)

回调说明

暂无

返回码

暂无

代码示例

暂无

KY_nebulaStartBind

接口定义

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

参数说明

参数类型说明
udidstring40位uid序列号
bindTypeCamera.BindType绑定方式: PIN_CODE(0), CREDENTIAL(1), AP(2)
bindKeystring与绑定方式相关,填入值分别为 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);

参数说明

参数类型说明
udidstring40位uid序列号
credentialstring设备绑定后产生的credential
avTokenstring连线所需要的token,由am server提供
realmstring需要与设备一致
isWakeupboolean是否进行唤醒
isNebulaOnlyboolean是否仅进行nebula连线,不进行iotc连线
channelint连线通道
isDecodeboolean是否解码出图,默认为true
callbackTypeKYCamera.KYRenderType上抛数据类型枚举,参考 回调说明 中的 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

接口定义

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

参数说明

参数类型说明
jsonRequeststring发送的json字串
timeoutMsint超时时间 (毫秒)

回调说明

暂无

返回码

暂无

代码示例

暂无

KY_nebulaSsidListReq

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

接口定义

public abstract ListKY_nebulaSsidListReq();

参数说明

暂无

回调说明

暂无

返回码

暂无

代码示例

暂无

KY_nebulaSetWifiReq

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

接口定义

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

参数说明

参数类型说明
wifiNebulaWiFiConfig.NebulaIOCtrlMsgSSIDListRespwifi信息
passwordstringwifi密码

回调说明

暂无

返回码

暂无

代码示例

暂无

KY_nebulaSetRegionReq

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

接口定义

public abstract NebulaWiFiConfig.NebulaIOCtrlMsgSetRegionResp KY_nebulaSetRegionReq(TUTKRegion region);

参数说明

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

回调说明

暂无

返回码

暂无

代码示例

暂无

即刻开启您的物联网之旅

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

+86 755 27702549

7×24小时服务热线

法律声明 隐私权条款

关注“TUTK”

TUTK服务尽在掌握

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

TUTK服务尽在掌握

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

返回顶部