Shifu función básica: gestión de dispositivos

gestión de dispositivos

deviceshifu_configmap.yamlen telemetriesindica que la conducción se mide y registra automáticamente. Shifu envía periódicamente una solicitud al dispositivo en un momento específico a través telemetriesdel método establecido para determinar el estado de conexión del dispositivo. Si el dispositivo falla o hay un problema con la conexión, el estado del edgeDevice cambiará y podrá kubectl describe edgedevice -Aver su estado mediante .

...
telemetries: |  
  telemetrySettings:  
    telemetryUpdateIntervaInlMiliseconds: 1000  
  telemetries:  
    device_health:  
      properties:  
        instruction: get_server  
        initialDelayMs: 1000  
        intervalMs: 1000

donde representa el telemetrySettings下intervalo de tiempo telemetryUpdateIntervaInlMilisecondspara la medición automática.

telemetriesLo siguiente puede contener varios objetos, es decir, se pueden abrir varios objetos al mismo tiempo.

Presentación del caso

  1. Primero iniciamos un OPC UAdispositivo e iniciamos deviceShifu . Luego verificamos el estado de funcionamiento del dispositivo a través del siguiente comando:
$ kubectl describe edgedevice -A
...
Status:
  Edgedevicephase:  Running
Events:             <none>
  1. Podemos observar que el dispositivo actual se encuentra en Runningestado, en este momento apagamos el dispositivo. En este momento, podemos verificar el estado de funcionamiento del dispositivo a través del siguiente comando:
$ kubectl describe edgedevice -A
...
Status:
  Edgedevicephase:  Failed
Events:             <none>
  1. Podemos observar que el dispositivo actual está en Failedestado, en este momento reiniciamos el dispositivo. Después de que Shifu detecte que el dispositivo se ha iniciado, actualizará el estado del dispositivo Running. Ingresamos el siguiente comando para ver el cambio de estado del dispositivo:
$ kubectl describe edgedevice -A
...
Status:
  Edgedevicephase:  Running
Events:             <none>

Este artículo es publicado por Boundless Authorization

Supongo que te gusta

Origin blog.csdn.net/Edgenesis/article/details/129380085
Recomendado
Clasificación