跳过导航链接
A B C D E F G H I K L M N O P R S T U V W X Z 

O

OALoginAdapter - com.aliyun.iot.aep.sdk.login.oa中的类
Created by feijie.xfj on 17/10/30.
OALoginAdapter(Context) - 类 的构造器com.aliyun.iot.aep.sdk.login.oa.OALoginAdapter
 
OALoginAdapter.OALoginAdapterInitResultCallback - com.aliyun.iot.aep.sdk.login.oa中的接口
 
OALoginAdapter.OALoginCallback - com.aliyun.iot.aep.sdk.login.oa中的类
 
OALoginAdapter.OnBeforeLogoutListener - com.aliyun.iot.aep.sdk.login.oa中的接口
 
OALoginCallback(ILoginCallback) - 类 的构造器com.aliyun.iot.aep.sdk.login.oa.OALoginAdapter.OALoginCallback
 
offline(ISubDeviceActionListener) - 接口 中的方法com.aliyun.alink.linksdk.channel.gateway.api.subdevice.ISubDeviceChannel
子设备下线
onCommand(String, byte[]) - 接口 中的方法com.aliyun.alink.linksdk.channel.core.persistent.event.IOnPushListener
下推消息回调接口
onCommand(String, String) - 接口 中的方法com.aliyun.alink.linksdk.channel.mobile.api.IMobileDownstreamListener
 
onComplete(boolean, Object) - 接口 中的方法com.aliyun.alink.linksdk.tmp.device.panel.listener.IPanelCallback
设备操作回调函数
当设备操作结束时回调
onComplete(String, ErrorInfo, Object) - 接口 中的方法com.aliyun.alink.linksdk.tmp.listener.IProvisionResponser
当请求处理后调用该接口,返回错误结构或者处理结果
onComplete(String, ErrorInfo, Object) - 接口 中的方法com.aliyun.alink.linksdk.tmp.listener.ITRawDataResponseCallback
 
onComplete(String, ErrorInfo, Object) - 接口 中的方法com.aliyun.alink.linksdk.tmp.listener.ITResResponseCallback
当请求处理后调用该接口,返回错误结构或者处理结果
onConnectionStateChange(IBreezeDevice, int, int) - 接口 中的方法com.aliyun.iot.breeze.api.IBreeze.ConnectionCallback
当设备状态发生变化时触发
onConnectResult(boolean, ISubDeviceChannel, AError) - 接口 中的方法com.aliyun.alink.linksdk.channel.gateway.api.subdevice.ISubDeviceConnectListener
子设备建连,建立拓扑关系结果
onConnectStateChange(GatewayConnectState) - 接口 中的方法com.aliyun.alink.linksdk.channel.gateway.api.IGatewayConnectListener
网关连接状态变化回调
onConnectStateChange(MobileConnectState) - 接口 中的方法com.aliyun.alink.linksdk.channel.mobile.api.IMobileConnectListener
通道状态变化回调
onDataPush(String, String) - 接口 中的方法com.aliyun.alink.linksdk.channel.gateway.api.subdevice.ISubDeviceConnectListener
处理子设备相关下行数据
onDestroy() - 类 中的方法com.aliyun.alink.linksdk.tmp.extbone.BoneThing
 
onDeviceFound(DiscoveryType, List<DeviceInfo>) - 接口 中的方法com.aliyun.alink.business.devicecenter.api.discovery.IDeviceDiscoveryListener
发现待配设备后者已配设备的时候触发
onEnable() - 接口 中的方法com.aliyun.alink.business.devicecenter.api.hotspot.HotspotHelper.ISetupWifiAPListener
当热点启动成功时触发
onEnrolleeDeviceFound(List<DeviceInfo>) - 接口 中的方法com.aliyun.alink.business.devicecenter.api.discovery.IDiscoveryListener
已过时。
当获取到当前路由器或已配设备上传的发现列表时触发。
onError(String, AError) - 接口 中的方法com.aliyun.alink.linksdk.tmp.listener.IPublishResourceListener
 
onFail(String) - 接口 中的方法com.aliyun.alink.business.devicecenter.api.discovery.IOnDeviceTokenGetListener
 
onFail() - 接口 中的方法com.aliyun.alink.business.devicecenter.api.hotspot.HotspotHelper.ISetupWifiAPListener
当热点启动失败时触发
onFail(String) - 接口 中的方法com.aliyun.alink.business.devicecenter.api.hotspot.HotspotHelper.ISwitchApResultListenr
当切换 AP 失败的时候触发
onFail(Object, ErrorInfo) - 接口 中的方法com.aliyun.alink.linksdk.tmp.listener.IDevListener
当函数调用返回失败时触发
onFail(Object, ErrorInfo) - 接口 中的方法com.aliyun.alink.linksdk.tmp.listener.IDevRawDataListener
当函数调用返回失败时触发
onFailed(String, AError) - 接口 中的方法com.aliyun.alink.linksdk.channel.core.persistent.IOnSubscribeListener
订阅或取消订阅失败
onFailed(AError) - 接口 中的方法com.aliyun.alink.linksdk.channel.gateway.api.subdevice.ISubDeviceActionListener
失败回调
onFailed(AError) - 接口 中的方法com.aliyun.alink.linksdk.channel.gateway.api.subdevice.ISubDeviceRemoveListener
移除失败回调
onFailure(AError) - 接口 中的方法com.aliyun.alink.linksdk.channel.gateway.api.IGatewayRequestListener
请求失败回调
onFailure(AError) - 接口 中的方法com.aliyun.alink.linksdk.channel.mobile.api.IMobileRequestListener
请求失败回调
onFailure(IoTRequest, Exception) - 接口 中的方法com.aliyun.iot.aep.sdk.apiclient.callback.IoTCallback
当请求发送失败时触发

未能得到服务器回应信息,通常是 host 设置错误、客户端网络环境等原因导致的

onFailure(IoTRequest, Exception) - 接口 中的方法com.aliyun.iot.aep.sdk.apiclient.tracker.Tracker
当发送请求失败时触发
onFailure(int, String) - 类 中的方法com.aliyun.iot.aep.sdk.login.oa.OALoginAdapter.OALoginCallback
 
onFound(LocalDevice) - 接口 中的方法com.aliyun.alink.business.devicecenter.api.hotspot.HotspotHelper.IPAPDiscoveryListener
当发现设备时触发, 可能会多次触发
onInitFailed(int, String) - 接口 中的方法com.aliyun.iot.aep.sdk.login.oa.OALoginAdapter.OALoginAdapterInitResultCallback
 
onInitSuccess() - 接口 中的方法com.aliyun.iot.aep.sdk.login.oa.OALoginAdapter.OALoginAdapterInitResultCallback
 
onInterceptFailure(IoTRequest, IoTRequestPayload, Exception, IoTCallback) - 接口 中的方法com.aliyun.iot.aep.sdk.apiclient.hook.IoTAPIHook
当失败触发前,触发

可以在失败触发前,实现对失败的预处理

对 error 的预处理完成后,请调用IoTCallback.onFailure(IoTRequest, Exception), API 通道 SDK 会把修改后的 error 返回给 API 调用者
如果对于特定的 error,需要转换为 response,请调用IoTCallback.onResponse(IoTRequest, IoTResponse), API 通道 SDK 会把 response 返回给 API 调用者, 开发者也可以通过这个方式实现失败请求的重试

注意:即使不需要处理当前 error, 也需要调用 IoTCallback.onFailure(IoTRequest, Exception), 否则 API 调用者无法收到失败响应

onInterceptFailure(IoTRequest, IoTRequestPayload, Exception, IoTCallback) - 类 中的方法com.aliyun.iot.aep.sdk.apiclient.hook.IoTAuthProvider
 
onInterceptFailure(IoTRequest, IoTRequestPayload, Exception, IoTCallback) - 类 中的方法com.aliyun.iot.aep.sdk.credential.IoTCredentialProviderImpl
 
onInterceptResponse(IoTRequest, IoTRequestPayload, IoTResponse, IoTCallback) - 接口 中的方法com.aliyun.iot.aep.sdk.apiclient.hook.IoTAPIHook
当响应触发前,触发

可以在响应触发前,实现对响应的预处理

对 response 的预处理完成后,请调用IoTCallback.onResponse(IoTRequest, IoTResponse), API 通道 SDK 会把修改后的 response 返回给 API 调用者
如果 response 的预处理过程中发生异常,或者其他的特定业务需求, 可以调用IoTCallback.onFailure(IoTRequest, Exception)返回一个 Exception, API 通道 SDK 会把这个 Exception 返回给 API 调用者

注意:即使不需要处理当前 response, 也需要调用 IoTCallback.onResponse(IoTRequest, IoTResponse), 否则 API 调用者无法收到响应

onInterceptResponse(IoTRequest, IoTRequestPayload, IoTResponse, IoTCallback) - 类 中的方法com.aliyun.iot.aep.sdk.credential.IoTCredentialProviderImpl
 
onInterceptSend(IoTRequest, IoTRequestPayload, IoTRequestPayloadCallback) - 接口 中的方法com.aliyun.iot.aep.sdk.apiclient.hook.IoTAPIHook
当请求发送前,触发

可以在请求发送前,实现对 payload 的预处理

对 payload 的预处理完成后,请调用 IoTRequestPayloadCallback.onIoTRequestPayloadReady()函数, 通知 API 通道 SDK 预处理完成,API 通道 SDK 收到通知后,会开始通过网络层发送 payload
如果预处理失败,那么可以通过以下两者方式处理:
1.

onInterceptSend(IoTRequest, IoTRequestPayload, IoTRequestPayloadCallback) - 类 中的方法com.aliyun.iot.aep.sdk.credential.IoTCredentialProviderImpl
 
onIoTRequestPayloadReady() - 接口 中的方法com.aliyun.iot.aep.sdk.apiclient.hook.IoTRequestPayloadCallback
请求数据封装成功后调用
onLeScan(BreezeDeviceDescriptor, int, byte[]) - 接口 中的方法com.aliyun.iot.breeze.api.IBreeze.LeScanCallBack
当扫描到设备时触发
online(ISubDeviceActionListener) - 接口 中的方法com.aliyun.alink.linksdk.channel.gateway.api.subdevice.ISubDeviceChannel
子设备上线
ONLINE - 类 中的静态变量com.aliyun.alink.linksdk.tmp.api.TmpInitConfig
线上环境 开发者建议使用
onLocalDeviceFound(DeviceInfo) - 接口 中的方法com.aliyun.alink.business.devicecenter.api.discovery.IDiscoveryListener
已过时。
当发现当前 WiFi 下已配网设备时触发。
onLoginFailed(int, String) - 接口 中的方法com.aliyun.iot.aep.sdk.login.ILoginCallback
登录失败
onLoginStatusChange() - 接口 中的方法com.aliyun.iot.aep.sdk.login.ILoginStatusChangeListener
登录状态有变化回调
onLoginSuccess() - 接口 中的方法com.aliyun.iot.aep.sdk.login.ILoginCallback
登录成功
onLogoutFailed(int, String) - 接口 中的方法com.aliyun.iot.aep.sdk.login.ILogoutCallback
登出失败
onLogoutSuccess() - 接口 中的方法com.aliyun.iot.aep.sdk.login.ILogoutCallback
登出成功
onLySupportZero() - 类 中的方法com.aliyun.alink.business.devicecenter.api.add.AwssVersion
是否只支持零配。
onMessage(String, String, OutputParams) - 接口 中的方法com.aliyun.alink.linksdk.tmp.listener.IEventListener
当事件触发时被调用
onMessage(byte[]) - 接口 中的方法com.aliyun.iot.breeze.api.IBreezeDevice.OnMessageCallback
当设备有新数据主动上报时触发
onMsg(String, String, Object, IProvisionResponser) - 接口 中的方法com.aliyun.alink.linksdk.tmp.listener.IProvisionListener
 
onNewVersion(String) - 接口 中的方法com.aliyun.iot.breeze.ota.api.ILinkOTABusiness.IOtaPushListener
当云端有新的OTA信息时触发
onNotification(int, ILinkOTABusiness.IOtaError) - 接口 中的方法com.aliyun.iot.breeze.ota.api.ILinkOTABusiness.IOtaListener
当OTA过程中有事件变化时触发
onNotify(String, String, Object) - 接口 中的方法com.aliyun.alink.linksdk.tmp.device.panel.listener.IPanelEventCallback
设备事件触发回调函数
当设备有事件需要通知时被触发
onOpError(int, String) - 接口 中的方法com.aliyun.iot.ble.IChannel.OperationCallback
操作失败时触发
onOpSuccess() - 接口 中的方法com.aliyun.iot.ble.IChannel.OperationCallback
操作成功(写数据完成,即数据已经发送到设备且收到ACK)时触发
onPreCheck(boolean, DCErrorCode) - 接口 中的方法com.aliyun.alink.business.devicecenter.api.add.IAddDeviceListener
当 DeviceInfo 校验完成后触发
onProcess(String, Object, ITResResponseCallback) - 接口 中的方法com.aliyun.alink.linksdk.tmp.listener.ITRawDataRequestHandler
 
onProcess(String, Object, ITResResponseCallback) - 接口 中的方法com.aliyun.alink.linksdk.tmp.listener.ITResRequestHandler
当资源被请求时触发,需要处理参数,并返回结果
onProvisionedResult(boolean, DeviceInfo, DCErrorCode) - 接口 中的方法com.aliyun.alink.business.devicecenter.api.add.IAddDeviceListener
当配网结束时触发
onProvisioning() - 接口 中的方法com.aliyun.alink.business.devicecenter.api.add.IAddDeviceListener
当开始配网时触发
onProvisionPrepare(int) - 接口 中的方法com.aliyun.alink.business.devicecenter.api.add.IAddDeviceListener
当需要需输入 SSID 及 password 信息时触发
本方法触发后,请调用 IAddDeviceBiz.toggleProvision(String, String, int) 设置 SSID 及 password 。
onProvisionStatus(ProvisionStatus) - 接口 中的方法com.aliyun.alink.business.devicecenter.api.add.IAddDeviceListener
已过时。
onRawFailure(IoTRequestWrapper, Exception) - 接口 中的方法com.aliyun.iot.aep.sdk.apiclient.tracker.Tracker
IoTHttpClientAdapter 发送请求失败时触发
onRawResponse(IoTRequestWrapper, IoTResponse) - 接口 中的方法com.aliyun.iot.aep.sdk.apiclient.tracker.Tracker
IoTHttpClientAdapter 收到 API 网关响应时,触发
onRealSend(IoTRequestWrapper) - 接口 中的方法com.aliyun.iot.aep.sdk.apiclient.tracker.Tracker
onRefreshFailed() - 接口 中的方法com.aliyun.iot.aep.sdk.login.IRefreshSessionCallback
刷新失败
onRefreshIoTCredentialFailed(IoTCredentialManageError) - 接口 中的方法com.aliyun.iot.aep.sdk.credential.IotCredentialManager.IoTCredentialListener
当刷新IoT用户认证数据失败时触发
onRefreshIoTCredentialSuccess(IoTCredentialData) - 接口 中的方法com.aliyun.iot.aep.sdk.credential.IotCredentialManager.IoTCredentialListener
当刷新IoT用户认证数据成功时触发
onRefreshSuccess() - 接口 中的方法com.aliyun.iot.aep.sdk.login.IRefreshSessionCallback
刷新成功
onResponse(IoTRequest, IoTResponse) - 接口 中的方法com.aliyun.iot.aep.sdk.apiclient.callback.IoTCallback
当收到 API 网关响应时触发
onResponse(IoTRequest, IoTResponse) - 接口 中的方法com.aliyun.iot.aep.sdk.apiclient.tracker.Tracker
当收到 API 网关响应时触发
onResponse(int, byte[]) - 接口 中的方法com.aliyun.iot.breeze.api.IBreezeDevice.ResponseCallback
当设备有回复数据时触发
onResult(List<WiFiModel>) - 接口 中的方法com.aliyun.alink.business.devicecenter.api.hotspot.HotspotHelper.IGetWiFiListListener
已过时。
当 WiFi 列表发生变化时触发
设备包分包策略, 可能会回调多次,每次数据都是完整的
onResult(String, ILinkOTABusiness.IOtaError) - 接口 中的方法com.aliyun.iot.breeze.ota.api.ILinkOTABusiness.IDeviceVersionCallback
当有设备版本结果时触发
onResult(boolean, String, String) - 接口 中的方法com.aliyun.iot.breeze.ota.api.ILinkOTABusiness.IInquiryNewVersionCallback
查询新固件信息完成时触发
onSend(IoTRequest) - 接口 中的方法com.aliyun.iot.aep.sdk.apiclient.tracker.Tracker
onSucc(DeviceInfo) - 接口 中的方法com.aliyun.alink.business.devicecenter.api.hotspot.HotspotHelper.ISwitchApResultListenr
当切换 AP 成功的时候触发
onSuccess(String) - 接口 中的方法com.aliyun.alink.business.devicecenter.api.discovery.IOnDeviceTokenGetListener
 
onSuccess(String) - 接口 中的方法com.aliyun.alink.linksdk.channel.core.persistent.IOnSubscribeListener
订阅、取消订阅成功
onSuccess(String) - 接口 中的方法com.aliyun.alink.linksdk.channel.gateway.api.IGatewayRequestListener
请求成功回调
onSuccess() - 接口 中的方法com.aliyun.alink.linksdk.channel.gateway.api.subdevice.ISubDeviceActionListener
成功回调
onSuccess(String) - 接口 中的方法com.aliyun.alink.linksdk.channel.mobile.api.IMobileRequestListener
请求成功回调
onSuccess(Object, OutputParams) - 接口 中的方法com.aliyun.alink.linksdk.tmp.listener.IDevListener
当函数调用返回成功时触发
onSuccess(Object, Object) - 接口 中的方法com.aliyun.alink.linksdk.tmp.listener.IDevRawDataListener
当函数调用返回成功时触发
onSuccess(String, Object) - 接口 中的方法com.aliyun.alink.linksdk.tmp.listener.IPublishResourceListener
 
onSuccess(OpenAccountSession) - 类 中的方法com.aliyun.iot.aep.sdk.login.oa.OALoginAdapter.OALoginCallback
 
onSuceess() - 接口 中的方法com.aliyun.alink.linksdk.channel.gateway.api.subdevice.ISubDeviceRemoveListener
移除成功回调
onTimeOut() - 接口 中的方法com.aliyun.alink.business.devicecenter.api.hotspot.HotspotHelper.IGetWiFiListListener
已过时。
当搜索超时时触发
超时时间 60 秒
open(boolean, BreezeDeviceDescriptor, IBreeze.ConnectionCallback) - 接口 中的方法com.aliyun.iot.breeze.api.IBreeze
当扫描到一个设备后, 连接到该设备
open(boolean, String, IBreeze.ConnectionCallback) - 接口 中的方法com.aliyun.iot.breeze.api.IBreeze
当扫描到一个设备后, 连接到该设备
OutputParams - com.aliyun.alink.linksdk.tmp.api中的类
map结构的出参结构
OutputParams() - 类 的构造器com.aliyun.alink.linksdk.tmp.api.OutputParams
默认构造函数
OutputParams(Map<String, ValueWrapper>) - 类 的构造器com.aliyun.alink.linksdk.tmp.api.OutputParams
构造函数
OutputParams(String, ValueWrapper) - 类 的构造器com.aliyun.alink.linksdk.tmp.api.OutputParams
构造函数
A B C D E F G H I K L M N O P R S T U V W X Z 
跳过导航链接