6.3.1 Общие положения
Данный подраздел определяет службы данных тестирования (TDSs) в испытательной платформе сенсорных сетей. Для каждой службы данных тестирования определяются простые запросы служб и параметры запросов. В таблице 1 приведены названия точек доступа к службам (SAP), через которые предоставляется конкретная служба.
Таблица 1 - Службы данных и их SAP
Наименование службы | Наименование SAP |
EventReport | EventReport-SAP |
EventAck | EventAck-SAP |
Read | Read-SAP |
Write | Write-SAP |
StartTest | Start-SAP |
StopTest | Stop-SAP |
StartDownAndUploading | StartDownAndUploading-SAP |
StopDownAndUploading | StopDownAndUploading-SAP |
DataUploading | DataUpLoading-SAP |
DataDownloading | DataDownLoading-SAP |
ExecuteTesting | ExecuteTesting-SAP |
6.3.2 Служба EventReport
Служба EventReport предоставляется через EventReport-SAP. EventReport-SAP - это логический интерфейс в приложении, которое выдает EventReport. EventReport является неподтвержденной службой. В таблице 2 представлены простые запросы, поддерживаемые EventReport-SAP. В таблице 3 описаны параметры простых запросов.
Таблица 2 - Простые запросы, поддерживаемые EventReport
Наименование | Запрос (request) | Указание (indication) | Ответ (response) | Подтверждение (confirm) |
EventReport | 6.3.2.1 | 6.3.2.2 | - | - |
Таблица 3 - Параметры простых запросов для EventReport
Наименование параметра | Описание |
SourceAddress | Адрес, с которого отправляется запрос службе |
DestinationAddress | Адрес, на который должен быть отправлен запрос службе |
Mode | Режим связи: |
0: широковещательный; | |
1: клиент/сервер | |
ConnectID | Уникальный идентификатор установленного соединения |
Priority | Приоритет сообщения. Возможные значения: высокий, средний или низкий |
EventID | Уникальный идентификатор отдельного события |
EventType | Тип события: сбой связи, сбой процесса тестирования, сбой устройства, сбой модуля или изменение состояния |
Timestamp | Время обнаружения события |
AssociatedObjectID | Уникальный идентификатор объекта, вызвавшего событие |
Length | Количество байт на параметр Value |
Value | Содержимое события |
6.3.2.1 EventReport.request
Данный простой запрос запрашивает процесс отчета о событии на уровне приложения. Если значение параметра Mode является широковещательным, ConnectID должен быть установлен в 0; в противном случае это значение идентификации связи, установленное источником.
Параметры данного простого запроса:
EventReport.request{
SourceAddress,
DestinationAddress,
Mode,
ConnectID,
Priority,
EventID,
EventType,
Timestamp,