package com.sandu.ximon.admin.manager.iot.frame.inner.response; import cn.hutool.core.util.HexUtil; import com.sandu.ximon.admin.manager.iot.frame.inner.BaseResponseInnerFrame; import lombok.Data; import lombok.ToString; /** * @author chenjiantian * @date 2021/12/6 14:46 * A1->0x89 * 0x89:读取芯片唯一设备地址应答 * 12字节 1字节 解释:设备类型00代表MQTT串口,01代表CAT1 * 硬件MAC 设备类型 */ @Data @ToString(callSuper = true) public class A1DeviceMacRespInnerFrame extends BaseResponseInnerFrame { /** * 12字节 硬件MAC */ private String mac; /** * 1字节 设备类型 设备类型00代表MQTT串口,01代表CAT1 */ private String type; @Override public A1DeviceMacRespInnerFrame transformFrame(String payload) { mac = payload.substring(0, 24); type = payload.substring(24); return this; } }