연결 상태
HMI 장치 상태 서비스는 HMI 장치마다 활성인지 비활성인지 추적하고, 연결 타임스탬프로 서버 속성(또는 시계열) 몇 가지를 갱신합니다. 이를 이용해 HMI 장치가 오프라인이 되거나 다시 온라인이 될 때 반응하는 자동화(알림, 알람, 대시보드 표시기)를 만들 수 있습니다.
HMI 장치 상태 데이터
섹션 제목: “HMI 장치 상태 데이터”HMI 장치가 연결되거나, 연결이 끊기거나, 비활성이 되면 MX On Cloud는 다음 값을 갱신합니다.
| 필드 | 형식 | 설명 |
|---|---|---|
active | Boolean | HMI 장치가 현재 활성이면 true |
lastConnectTime | epoch 이후 밀리초 | HMI 장치가 마지막으로 연결된 시각 |
lastDisconnectTime | epoch 이후 밀리초 | HMI 장치의 연결이 마지막으로 끊긴 시각 |
lastActivityTime | epoch 이후 밀리초 | HMI 장치가 마지막으로 텔레메트리, 속성, RPC 명령을 보낸 시각 |
inactivityAlarmTime | epoch 이후 밀리초 | 마지막 비활성 이벤트가 발생한 시각 |
연결 이벤트
섹션 제목: “연결 이벤트”HMI 장치 상태 서비스는 HMI 장치 상태를 갱신하면서 네 가지 연결 이벤트를 추적합니다.
| 이벤트 | 발생 시점 |
|---|---|
| Connect | HMI 장치가 세션을 연결함(MQTT) |
| Disconnect | HMI 장치 세션이 닫힘(MQTT) |
| Activity | 비활성 HMI 장치가 텔레메트리를 보내거나, 속성을 갱신하거나, RPC 명령을 보냄 |
| Inactivity | 활동이 수신되지 않음 |
비활성 감지
섹션 제목: “비활성 감지”HMI 장치에서 60초 동안 활동이 없으면 비활성으로 표시됩니다. MX On Cloud는 60초 주기로 모든 HMI 장치를 확인합니다.