package com.sandu.ximon.admin.manager.iot.rrpc.topic; import com.aliyuncs.iot.model.v20180120.InvokeThingServiceResponse; import com.sandu.ximon.admin.manager.iot.frame.IRequestFrame; import com.sandu.ximon.admin.manager.iot.frame.inner.BaseResponseInnerFrame; import com.sandu.ximon.admin.manager.iot.rrpc.dto.CommonFrame; import com.sandu.ximon.admin.manager.iot.rrpc.dto.InvokeParam; import com.sandu.ximon.admin.manager.iot.rrpc.dto.WrapResponseCommonFrame; /** * @author chenjiantian * @date 2021/12/6 11:11 * 自定义toic */ public interface ICustomizeTopic { /** * 获取产品吗 * * @return 产品吗 */ String getProductKey(); /** * 发送rrpc 请求 * * @param deviceName 设备名 * @param iRequestFrame 编码帧 * @return 返回的解码帧实体类 */ CommonFrame sendRRPC(String deviceName, IRequestFrame iRequestFrame); }