智慧水务管理系统 - 精河县供水工程综合管理平台

DeviceInfo.java 2.2KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  1. package com.water.iot.model;
  2. import java.util.Map;
  3. /**
  4. * 设备信息
  5. */
  6. public class DeviceInfo {
  7. private String deviceSn;
  8. private String deviceName;
  9. private String deviceType;
  10. private String manufacturer;
  11. private Map<String, Object> properties;
  12. private String firmwareVersion;
  13. private String protocolVersion;
  14. private long lastSeen;
  15. private Map<String, Object> metrics;
  16. // 构造方法和getter/setter
  17. public DeviceInfo(String deviceSn, String deviceName, String deviceType) {
  18. this.deviceSn = deviceSn;
  19. this.deviceName = deviceName;
  20. this.deviceType = deviceType;
  21. }
  22. public String getDeviceSn() {
  23. return deviceSn;
  24. }
  25. public void setDeviceSn(String deviceSn) {
  26. this.deviceSn = deviceSn;
  27. }
  28. public String getDeviceName() {
  29. return deviceName;
  30. }
  31. public void setDeviceName(String deviceName) {
  32. this.deviceName = deviceName;
  33. }
  34. public String getDeviceType() {
  35. return deviceType;
  36. }
  37. public void setDeviceType(String deviceType) {
  38. this.deviceType = deviceType;
  39. }
  40. public String getManufacturer() {
  41. return manufacturer;
  42. }
  43. public void setManufacturer(String manufacturer) {
  44. this.manufacturer = manufacturer;
  45. }
  46. public Map<String, Object> getProperties() {
  47. return properties;
  48. }
  49. public void setProperties(Map<String, Object> properties) {
  50. this.properties = properties;
  51. }
  52. public String getFirmwareVersion() {
  53. return firmwareVersion;
  54. }
  55. public void setFirmwareVersion(String firmwareVersion) {
  56. this.firmwareVersion = firmwareVersion;
  57. }
  58. public String getProtocolVersion() {
  59. return protocolVersion;
  60. }
  61. public void setProtocolVersion(String protocolVersion) {
  62. this.protocolVersion = protocolVersion;
  63. }
  64. public long getLastSeen() {
  65. return lastSeen;
  66. }
  67. public void setLastSeen(long lastSeen) {
  68. this.lastSeen = lastSeen;
  69. }
  70. public Map<String, Object> getMetrics() {
  71. return metrics;
  72. }
  73. public void setMetrics(Map<String, Object> metrics) {
  74. this.metrics = metrics;
  75. }
  76. }