diff --git a/.vscode/settings.json b/.vscode/settings.json deleted file mode 100644 index 7b016a89..00000000 --- a/.vscode/settings.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "java.compile.nullAnalysis.mode": "automatic" -} \ No newline at end of file diff --git a/fastbee-iot-data/src/main/java/com/fastbee/iot/data/executor/PowerOnTriggerTaskExecutor.java b/fastbee-iot-data/src/main/java/com/fastbee/iot/data/executor/PowerOnTriggerTaskExecutor.java index a87c2b52..ff6eaa1a 100644 --- a/fastbee-iot-data/src/main/java/com/fastbee/iot/data/executor/PowerOnTriggerTaskExecutor.java +++ b/fastbee-iot-data/src/main/java/com/fastbee/iot/data/executor/PowerOnTriggerTaskExecutor.java @@ -356,7 +356,7 @@ public class PowerOnTriggerTaskExecutor { } return messageManager.requestR(serialNumber, msg, Message.class) - .timeout(Duration.ofMillis(20000)) + .timeout(Duration.ofMillis(200)) .map(result -> { Integer code = result == null ? null : (Integer) result.get(AjaxResult.CODE_TAG); Object data = result == null ? null : result.get(AjaxResult.DATA_TAG); diff --git a/fastbee-server/boot-strap/src/main/java/com/fastbee/bootstrap/tcp/TCPBootStrap.java b/fastbee-server/boot-strap/src/main/java/com/fastbee/bootstrap/tcp/TCPBootStrap.java index 107a0ea7..3c255b7a 100644 --- a/fastbee-server/boot-strap/src/main/java/com/fastbee/bootstrap/tcp/TCPBootStrap.java +++ b/fastbee-server/boot-strap/src/main/java/com/fastbee/bootstrap/tcp/TCPBootStrap.java @@ -50,7 +50,9 @@ public class TCPBootStrap { .setPort(port) //设置报文最大长度 modbus-rtu .setMaxFrameLength(2048) - .setDelimiters(new Delimiter(new byte[]{0x7e}, true)) + // 注意:0x7E 是注册/心跳帧(7E...7E)的帧头/帧尾,不能作为“分隔符”strip 掉,否则会导致吞掉帧头形成 0x80...7E 的残帧。 + // 分隔符仅作为兜底(当既不是7E帧也不是Modbus RTU帧时),这里使用 '\n' 方便切分设备可能上报的ASCII日志行。 + .setDelimiters(new Delimiter(new byte[]{0x0A}, true)) .setDecoder(messageAdapter) .setEncoder(messageAdapter) .setHandlerMapping(handlerMapping) diff --git a/vue/public/favicon.ico b/vue/public/favicon.ico index 45914b77..fb703c31 100644 Binary files a/vue/public/favicon.ico and b/vue/public/favicon.ico differ diff --git a/vue/src/assets/logo/yack.png b/vue/src/assets/logo/yack.png new file mode 100644 index 00000000..fb703c31 Binary files /dev/null and b/vue/src/assets/logo/yack.png differ diff --git a/vue/src/lang/en-US/lg.json b/vue/src/lang/en-US/lg.json index a2d7fefc..eca81fad 100644 --- a/vue/src/lang/en-US/lg.json +++ b/vue/src/lang/en-US/lg.json @@ -32,7 +32,6 @@ "login.989807-30": "Get in seconds", "login.989807-31": "Are you sure to log out and exit the system?", "login.989807-32": "prompt", - "login.989807-33": "Demo Account:fastbee Password:123456", "login.989807-34": "WeChat login", "login.989807-35": "Register an account", "login.989807-36": "Register and bind account", diff --git a/vue/src/lang/zh-CN/lg.json b/vue/src/lang/zh-CN/lg.json index c8b1fe40..8d249b36 100644 --- a/vue/src/lang/zh-CN/lg.json +++ b/vue/src/lang/zh-CN/lg.json @@ -32,7 +32,6 @@ "login.989807-30": "秒后获取", "login.989807-31": "确定注销并退出系统吗?", "login.989807-32": "提示", - "login.989807-33": "演示账号:fastbee 密码:123456", "login.989807-34": "微信登录", "login.989807-35": "注册账号", "login.989807-36": "注册绑定账号", diff --git a/vue/src/layout/components/Sidebar/Logo.vue b/vue/src/layout/components/Sidebar/Logo.vue index da633aad..9657c722 100644 --- a/vue/src/layout/components/Sidebar/Logo.vue +++ b/vue/src/layout/components/Sidebar/Logo.vue @@ -14,7 +14,7 @@