Сервисы удаленных вещей
Ниже приведен список сервисов, которые могут использоваться с удаленными вещами.
Сервис
Описание
EvaluateReporting
Эти сервисы оценивают статус отчетов вещи на основе стратегии.
Ниже приведены входные параметры для сервиса:
eventName - имя события.
eventTime - время инициирования события.
source - наименование вещи, которая инициирует события.
sourceProperty - свойство источника eventData.
После выполнения этого сервиса выходные данные не принимаются.
GetEventSubscriptions
Получение событий, связанных с удаленной вещью.
Для этого сервиса не требуется ввод данных.
При выполнении этого сервиса возвращаются подписанные события для удаленной вещи в форме таблицы данных.
После выполнения этого сервиса принимаются следующие параметры:
Data Shape - EdgeThingEventNotification.
Infotable Type - только таблица данных.
GetPropertySubscriptions
Получение свойств, а также типа изменения данных и порога изменения данных для вещи Edge.
Ниже приведены входные параметры для сервиса:
options - опции привязки, поддерживаемые вызывающим SDK.
При выполнении этого сервиса возвращаются подписанные свойства для удаленной вещи в форме таблицы данных.
После выполнения этого сервиса принимаются следующие параметры:
Data Shape - EdgeThingEventNotification.
Infotable Type - только таблица данных.
GetQueuedTasks
Загрузка любых заданий для этой подключенной вещи.
Для этого сервиса не требуется ввод данных.
Выполнение этого сервиса возвращает вещи Edge в форме таблицы данных.
После выполнения этого сервиса принимаются следующие параметры:
Data Shape - MessageStoreList.
Infotable Type - только таблица данных.
GetRemoteMetadata
Возвращает метаданные для подключенной вещи.
Для этого сервиса не требуется ввод данных.
При выполнении этого сервиса возвращаются метаданные подключенной вещи в формате JSON.
GetReportingStrategy
Загружает стратегию отчетности для этой вещи.
Для этого сервиса не требуется ввод данных.
При выполнении этого сервиса возвращаются метаданные подключенной вещи в формате STRING.
Invoke
Ниже приведены входные параметры для сервиса:
endpointUri
paramsTable
headerParams
resultType
Выполнение этого сервиса возвращает выходные данные в виде таблицы данных.
ProcessRemoteEvents
Обработка удаленных событий.
Ниже приведены входные параметры для сервиса:
values
После выполнения этого сервиса выходные данные не принимаются.
ReceiveRouteLifecycleEvent
Ниже приведены входные параметры для сервиса:
eventPayload
После выполнения этого сервиса выходные данные не принимаются.
RegisterRoute
Ниже приведены входные параметры для сервиса:
routeXml
После выполнения этого сервиса выходные данные не принимаются.
SendMaxQueuedTasks
Отправляет до определенного максимального числа заданий, помещенных в очередь, в подключенную вещь.
Ниже приведены входные параметры для сервиса:
maxCount - максимальное число сообщений, требуемое устройством Edge.
Выполнение этого сервиса возвращает число отправленных заданий, помещенных в очередь, вплоть до maxCount, в формате INTEGER.
SendQueuedTasks
Отправляет все задания в очереди в подключенную вещь.
Для этого сервиса не требуется ввод данных.
После выполнения этого сервиса выходные данные не принимаются.
SetReportingStrategy
Задание стратегии передачи сообщений для этой вещи.
Ниже приведены входные параметры для сервиса:
strategyThing - наименование вещи стратегии.
После выполнения этого сервиса выходные данные не принимаются.
UpdateSubscribedPropertyValues
Запись значения свойств подписки для подключенной вещи.
Ниже приведены входные параметры для сервиса:
maxCount - максимальное число сообщений, требуемое устройством Edge.
После выполнения этого сервиса выходные данные не принимаются.
Было ли это полезно?