AgipObeHealth.java 1.1 KB

12345678910111213141516171819202122232425262728
  1. package com.its.bis.api.dto;
  2. import io.swagger.annotations.ApiModel;
  3. import lombok.Builder;
  4. import lombok.Data;
  5. import java.io.Serializable;
  6. @Data
  7. @Builder
  8. @ApiModel("AgipObeHealth")
  9. public class AgipObeHealth implements Serializable {
  10. private static final long serialVersionUID = 1L;
  11. private String deviceId; // 기기의 아이디, "6D-45-C4-08-AA-B6"
  12. private String osFamily; // OS 정보, "Raspbian GNU/Linux"
  13. private String osVersion; // OS 버전, "10"
  14. private Double cpuUsage; // CPU 사용율(%), 14.85
  15. private Long freeMemory; // 가용메모리(byte), 697125639
  16. private Long totalMemory; // 총메모리(byte), 970825728
  17. private Object freeStorage; // 가용디스크용량, "/": 61164593113
  18. private Object totalStorage; // 총디스크용량, "/": 62738714624
  19. private Double temperature; // 온도, 50.7
  20. private Integer bettery; // 배터리(%), 72
  21. private String networkType; // 네트워크 연결 타입 (ETHERNET/WIFI), "ETHERNET"
  22. private Object collectedDate; // null
  23. }