diff --git a/src/main/java/org/jetlinks/protocol/official/binary/BinaryMessageType.java b/src/main/java/org/jetlinks/protocol/official/binary/BinaryMessageType.java index 7f86b5d..e3f0da2 100644 --- a/src/main/java/org/jetlinks/protocol/official/binary/BinaryMessageType.java +++ b/src/main/java/org/jetlinks/protocol/official/binary/BinaryMessageType.java @@ -167,7 +167,9 @@ public enum BinaryMessageType { DeviceMessage message = tcp.getMessage(); message.thingId(DeviceThingType.device, deviceId); - message.timestamp(timestamp); + if (timestamp > 0) { + message.timestamp(timestamp); + } return handler.apply(message, msgId); }