添加固件版本

This commit is contained in:
孙小云 2026-02-06 11:46:36 +08:00
parent 8328978768
commit d73d664743
1 changed files with 7 additions and 0 deletions

View File

@ -209,6 +209,13 @@ public class TuohengBufferDeviceImpl implements IBufferDeviceService {
TelemetryMap telemetry = thingsBoardDomain.getPredefinedTuohengDeviceTelemetry(iotDeviceId); TelemetryMap telemetry = thingsBoardDomain.getPredefinedTuohengDeviceTelemetry(iotDeviceId);
log.info("拓恒设备遥测数据: {}", telemetry); log.info("拓恒设备遥测数据: {}", telemetry);
// 设置固件版本从属性中获取 hardware_version
attributes.get(TuohengDeviceAttributes.HARDWARE_VERSION)
.ifPresent(value -> {
log.info("HARDWARE_VERSION 固件版本: {}", value);
dto.setFirmwareVersion(value);
});
// 设置在线状态 - 基于心跳时间戳判断离线基于无人机mode判断工作状态 // 设置在线状态 - 基于心跳时间戳判断离线基于无人机mode判断工作状态
telemetry.get(TuohengDeviceTelemetry.STATUS).ifPresentOrElse(statusValue -> { telemetry.get(TuohengDeviceTelemetry.STATUS).ifPresentOrElse(statusValue -> {
long lastHeartbeatTime = statusValue.getTimestamp(); long lastHeartbeatTime = statusValue.getTimestamp();