SDK API
通用API
不需要接入IPC
MQTT服务
IMqttProcessManager mqttProcessManager = IPCServiceManager.getInstance()
.getService(IPCServiceManager.IPCService.MQTT_SERVICE);
/**
* MQTT消息处理相关
*/
public interface IMqttProcessManager {
/**
* mqtt 连接状态变化回调
* 当sdk 与云端mqtt 连接状态发生变化时,进行的回调
* */
void setMqttStatusChangedCallback(IMqttStatusCallback cb);
/**
* 自己控制发送心跳包
*/
public boolean sendHeartbeat();
/**
* 主动发送MQTT消息
* @param protocol 协议编号
* @param jsonString 消息体
*/
public void sendMqttMsg(int protocol, String jsonString);
/**
* 注册接收MQTT消息
* @param protocol 协议编号
* @param callback 消息回调
* @param <T> 接收消息的类型(MQTT消息结构的data字段)
*/
public <T> void registerMqttMsg(int protocol, MqttMsgCallback<T> callback);
/**
* 反注册
* @param protocol 协议编号
*/
public void unregisterMqttMsg(int protocol);
}IPC API
需要接入IPC
配网服务
DP控制
设备相关信息
移动侦测
低功耗模式
P2P
云存储
视频流
HTTP请求
Last updated
Was this helpful?