Servicios de cosa remota
A continuación, se muestra la lista de servicios que se pueden utilizar con cosas remotas.
Servicio
Descripción
EvaluateReporting
Estos servicios evalúan el estado de informes de la cosa en función de su estrategia.
A continuación se indican los parámetros de entrada para el servicio:
eventName: nombre del evento
eventTime: hora a la que se activa el evento
source: nombre de la cosa que activa los eventos
sourceProperty: objeto eventData de la propiedad de origen
No se recibe ninguna salida después de ejecutar este servicio.
GetEventSubscriptions
Obtenga los eventos que están enlazados a la cosa remota.
No se requiere ninguna entrada para este servicio.
Al ejecutarse este servicio, se devuelven los eventos suscritos para la cosa remota en forma de infotable.
Después de ejecutar este servicio se reciben los siguientes parámetros:
Data Shape: EdgeThingEventNotification
Infotable Type: solo infotable
GetPropertySubscriptions
Obtenga las propiedades, además del tipo de cambio de datos y el umbral de cambio de datos para la cosa de periferia.
A continuación se indican los parámetros de entrada para el servicio:
options: opciones de enlace que soporta el SDK de llamada
Al ejecutarse este servicio, se devuelven las propiedades suscritas para la cosa remota en forma de infotable.
Después de ejecutar este servicio se reciben los siguientes parámetros:
Data Shape: EdgeThingEventNotification
Infotable Type: solo infotable
GetQueuedTasks
Recupere las tareas de esta cosa conectada.
No se requiere ninguna entrada para este servicio.
Al ejecutarse este servicio, se devuelven las cosas de periferia en forma de infotable.
Después de ejecutar este servicio se reciben los siguientes parámetros:
Data Shape: MessageStoreList
Infotable Type: solo infotable
GetRemoteMetadata
Se devuelven los metadatos de la cosa conectada.
No se requiere ninguna entrada para este servicio.
Al ejecutarse este servicio, se devuelven los metadatos de cosa conectada en formato JSON.
GetReportingStrategy
Se recupera la estrategia de informes de esta cosa.
No se requiere ninguna entrada para este servicio.
Al ejecutarse este servicio, se devuelven los metadatos de cosa conectada en formato STRING.
Invoke
A continuación se indican los parámetros de entrada para el servicio:
endpointUri
paramsTable
headerParams
resultType
Al ejecutarse este servicio, se devuelve la salida en forma de infotable.
ProcessRemoteEvents
Procesar eventos remotos.
A continuación se indican los parámetros de entrada para el servicio:
values
No se recibe ninguna salida después de ejecutar este servicio.
ReceiveRouteLifecycleEvent
A continuación se indican los parámetros de entrada para el servicio:
eventPayload
No se recibe ninguna salida después de ejecutar este servicio.
RegisterRoute
A continuación se indican los parámetros de entrada para el servicio:
routeXml
No se recibe ninguna salida después de ejecutar este servicio.
SendMaxQueuedTasks
Permite enviar hasta un número máximo específico de tareas en cola a la cosa conectada.
A continuación se indican los parámetros de entrada para el servicio:
maxCount: número máximo de mensajes deseados por el dispositivo Edge.
Al ejecutarse este servicio, se devuelve el número de tareas en cola enviadas, hasta maxCount, en formato INTEGER.
SendQueuedTasks
Permite enviar las tareas que se han colado a la cosa conectada.
No se requiere ninguna entrada para este servicio.
No se recibe ninguna salida después de ejecutar este servicio.
SetReportingStrategy
Defina la estrategia de informes de esta cosa.
A continuación se indican los parámetros de entrada para el servicio:
strategyThing: nombre de la cosa de estrategia.
No se recibe ninguna salida después de ejecutar este servicio.
UpdateSubscribedPropertyValues
Escriba valores de propiedad suscritos para una cosa conectada.
A continuación se indican los parámetros de entrada para el servicio:
maxCount: número máximo de mensajes deseados por el dispositivo Edge.
No se recibe ninguna salida después de ejecutar este servicio.
¿Fue esto útil?