2021与蓝度共同重构项目,服务端
chenjiantian
2022-01-13 0c5bbd371c4c0c352d9ca53f385a7efae4b75ee8
ximon-admin/src/test/java/com/sandu/ximon/admin/BaseTopicTests.java
@@ -58,7 +58,7 @@
    // 设备注册
    @Test
    void register() {
        // 1
        // 1获取新的Mac
        String baseMac = "baseDevice";
        A1Frame a1Frame = new A1Frame(A1OrderEnum.REQUEST_READ_DEVICE_UNIQUE_MAC.getCode(), new EmptyRequestInnerFrame());
        CommonFrame commonFrame = MainBoardInvokeSyncService.getInstance()
@@ -72,17 +72,17 @@
        uniqueMac = uniqueMac.toLowerCase();
        log.info("唯一码{}",uniqueMac);
        // 2
        // 2  从阿里注册
        MainBoardInvokeSyncService.getInstance().registerDevice(uniqueMac);
        // 3
        // 3  获取设备详情
        QueryDeviceDetailResponse.Data deviceDetail = MainBoardInvokeSyncService.getInstance().queryDeviceDetail(uniqueMac, null);
        if(deviceDetail == null){
            throw new BusinessException("注册失败");
        }
        log.info(deviceDetail.toString());
        // 4
        // 4   配置Mac①
        WrapResponseCommonFrame<A1TernaryCodeRespInnerFrame> productKeyResp = MainBoardInvokeSyncService.getInstance()
                .sendRRPC(baseMac,
                        FrameBuilder.builderA1().innerFrame(new A1TernaryCodeReqInnerFrame(MainBoardInvokeSyncService.getInstance().getProductKey()))
@@ -93,7 +93,7 @@
            throw new BusinessException("设备配置ProductKey失败");
        }
        // 5
        // 5   配置Mac②
        WrapResponseCommonFrame<A1TernaryCodeRespInnerFrame> responseCommonFrame = MainBoardInvokeSyncService.getInstance()
                .sendRRPC(baseMac,
                        FrameBuilder.builderA1().innerFrame(new A1TernaryCodeReqInnerFrame(uniqueMac))
@@ -104,7 +104,7 @@
            throw new BusinessException("设备配置名失败");
        }
        // 6
        // 6  配置Mac③
        WrapResponseCommonFrame<A1TernaryCodeRespInnerFrame> wrapResponseCommonFrame = MainBoardInvokeSyncService.getInstance()
                .sendRRPC(baseMac,
                        FrameBuilder.builderA1().innerFrame(new A1TernaryCodeReqInnerFrame(deviceDetail.getDeviceSecret()))
@@ -115,7 +115,7 @@
            throw new BusinessException("设备密钥失败");
        }
        // 7
        // 7  重启设备  并使用新的Mac
        CommonFrame rebootFrame = MainBoardInvokeSyncService.getInstance()
                .sendRRPC(baseMac,
                        FrameBuilder.builderA2().innerFrame(new EmptyRequestInnerFrame())