Анализ процесса стыковки телекоммуникационной открытой платформы Интернета вещей для NB-IoT

Процесс присоединения открытой платформы телекоммуникационного IoT показан на следующем рисунке:

1. Создайте приложение APP

Войдите на портал SP (https://180.101.147.135:8843), тестовую среду для стыковки с открытой платформой Интернета вещей China Telecom, и для первого входа в систему необходимо изменить исходный пароль.

Выберите [Управление приложениями] -> [Приложение] и нажмите «+Создать приложение» в правом верхнем углу.

Настройки параметров типичного приложения NB-IoT могут относиться к следующим настройкам:

Промышленность:

Утилиты (NB-IoT)

Связанный пакет API:

Базовый пакет API и служебный пакет API (NB-IoT)

Возможности платформы:

механизм правил

Время хранения данных:

Когда время хранения данных превышено, приложение больше не сможет получать сообщаемые данные.

СМС-сервер:

Пользователь может осуществлять тесный контакт с инженером через сервер коротких сообщений. Сервер может выбрать один из серверов, уже поддерживаемых платформой, или сторонний сервер.

Почтовый сервер:

Позволяет пользователям тесно общаться с инженерами через почтовый сервер. Сервер может выбрать один из серверов, уже поддерживаемых платформой, или сторонний сервер.

Сертификат ЦС:

Сертификат, выдаваемый сервером, когда стороннее приложение подключается к открытой платформе Интернета вещей China Telecom через HTTPS, используется для идентификации личности и шифрования электронной информации для обеспечения двусторонней аутентификации. Файлы сертификатов ограничены файлами формата PEM размером не более 1M. Когда стороннее приложение подключается к открытой платформе Интернета вещей China Telecom через HTTP, загружать сертификат ЦС не требуется.

2. Установите параметры NB-IoT

Нажмите на созданное приложение и задайте параметры NB-IoT.

В настоящее время платформа поддерживает настройку следующих трех режимов:

Режим ПСМ:

режим энергосбережения, режим энергосбережения. Нет требований к задержке службы нисходящей линии связи.Для служебных сообщений нисходящей линии связи он может ожидать, пока устройство отправит данные восходящей линии связи, чтобы войти в состояние соединения перед их отправкой, что может дополнительно снизить энергопотребление терминала. Например, умные счетчики воды.

Режим DRX:

прерывистый прием, прерывистый режим приема. Требование к задержке нисходящего сервиса высокое, можно считать, что устройство всегда онлайн и сообщение может быть отправлено немедленно. Например, уличные фонари.

Режим eDRX:

Расширенный режим ожидания DRX, расширенный прерывистый режим приема. Расширенный режим DRX предъявляет более высокие требования к задержке службы нисходящей линии связи и может немедленно отправлять или буферизовать сообщения в соответствии с конфигурацией системы. Например, умные носимые устройства.

Когда режим энергосбережения установлен на режим PSM, АКТИВНЫЙ ТАЙМЕР не может быть установлен без какого-либо эффекта; когда режим энергосбережения установлен на режим eDRX, настройка цикла eDRX должна соответствовать настройке на стороне сети, обратитесь в персонал службы поддержки China Telecom IoT Open Platform Получить данные конфигурации параметров.

Настройки параметров здесь должны соответствовать настройкам на стороне сети.Настройки параметров настраиваются только на открытой платформе China Telecom Internet of Things и не будут настраиваться в сети или на устройствах.

3. Определите модель устройства

Профиль определяет модель устройства двумя способами:

Способ 1. Создайте файл профиля онлайн на портале.

Способ 2. См. «Руководство по разработке профиля файлов описания возможностей China Telecom Internet of Things Open Platform_Device», чтобы создать профиль в автономном режиме.

Модель устройства означает, что открытая платформа Интернета вещей China Telecom поддерживает регистрацию новых моделей устройств и поддерживает управление моделями устройств. Модели устройств включают в себя: продукт, шаблон устройства и шаблон службы.

Продукт представляет собой конкретный экземпляр, состоящий из шаблона устройства, производителя, модели, протокола и т. д. Портал SP позволяет пользователям настраивать продукты в соответствии со своими потребностями (мобильная сеть oneNET следует набору стандартов, которые проще, но менее гибки, чем телекоммуникационная платформа). . Шаблон устройства определяет основные характеристики и возможности устройства через службу устройства. Шаблон устройства состоит из нескольких шаблонов службы. SP Portal позволяет пользователям использовать предустановленные шаблоны устройств, а также помогает пользователям настраивать шаблоны устройств в соответствии со своими потребностями. Шаблоны служб определяют возможности устройства, включая атрибуты, команды, события и многое другое. SP Portal позволяет пользователям использовать предустановленные шаблоны услуг, а также помогает пользователям настраивать шаблоны услуг в соответствии со своими потребностями.

3.1. Определить модель оборудования продукта

Модель устройства определяет, какими сервисными возможностями обладает тот или иной тип устройства, какими атрибутами обладает каждый сервис (т. е. какие поля находятся в отчетных данных), какие есть команды и параметры команд. Каждый производитель должен определить модель своего продукта перед доступом к NB-IoT.

Давайте используем пример, чтобы представить, как определить модель устройства продукта:

Например:

Информация о производстве определенного оборудования продукта выглядит следующим образом:

Идентификатор производителя: ChinaTelecom
Название производителя: ChinaTelecom
Тип устройства: SmartDevice
Модель устройства: NBIoTDevice
Это устройство имеет три возможности обслуживания:

Это яркость, температура и электричество соответственно.

Среди них сервис яркости (Brightness) имеет атрибут яркости и командный метод установки значения атрибута;

Сервис Temperature (Температура) имеет атрибут температуры (температуры) и команду метода для установки температуры;

Электричество имеет четыре атрибута, а именно: напряжение (votage), текущее значение электрической мощности (current), частоту (частота) и коэффициент мощности (powerfactor).

Затем установите возможности устройства для платформы на портале SP:

3.2. Новый шаблон услуги

Используйте браузер для входа на портал SP Portal; щелкните слева, чтобы открыть страницу «Управление устройствами»; щелкните раскрывающийся список «Модель», нажмите «Шаблон службы», чтобы открыть страницу «Шаблон службы»; щелкните "+Добавить" в правом верхнем углу интерфейса Кнопка "Шаблон услуги". Например, добавьте сервис «Температура».

3.3. Новый сервисный атрибут

Возьмем для примера сервис температуры.У этого сервиса есть атрибут температура (температура), который сейчас добавлен. Нажмите на сервис температуры, который вы только что добавили.

Нажмите «Атрибут», нажмите «Добавить атрибут», и откроется страница «Добавить атрибут». Установите следующие параметры в соответствии с реальной ситуацией.

Имя: имя атрибута, уникальное для системы.
Тип атрибута: в том числе int, long, decimal, string, DateTime, jsonObject.
Min, Max, Step, Unit: Появляется, только если тип атрибута — int, long и decimal.
Длина: отображается только в том случае, если выбран тип атрибута string, jsonObject или DateTime.
Режим доступа: режим, в котором можно получить доступ к атрибуту.
Required: Является ли атрибут обязательным.


3.4 Новая служебная команда

Возьмем для примера сервис температуры.У этого сервиса есть команда, а именно команда установки температуры (SET_TEMPERATURE).Теперь добавим эту сервисную команду. Нажмите на недавно добавленную службу температуры, нажмите «Команда», нажмите «Добавить команду», и появится страница «Добавить команду».

3.5 Новый шаблон устройства

Используйте браузер для входа в SP Portal; щелкните слева, чтобы открыть страницу «Управление устройством»; щелкните раскрывающийся список «Модель», выберите «О модели», чтобы открыть страницу «О модели», нажмите « Пользовательский шаблон устройства», чтобы открыть страницу «Шаблоны устройств». Нажмите «Добавить шаблон устройства» в правом верхнем углу, и откроется страница «Добавить шаблон устройства». Установите следующие параметры в соответствии с реальной ситуацией:

Шаблон устройства: Имя шаблона устройства, которое является уникальным для системы, заполните здесь SmartDevice.
Описание (необязательно): Описание шаблона устройства.


3.6. Добавьте пользовательские продукты

Используйте браузер для входа на портал SP; нажмите слева, чтобы открыть страницу «Управление устройством»; щелкните раскрывающийся список «Модель», выберите «О модели», чтобы открыть страницу «О модели», нажмите «Пользовательский продукт», чтобы открыть страницу «Продукты». Нажмите кнопку «Добавить устройство» в правом верхнем углу, и откроется страница «Добавить устройство». Установите следующие параметры в соответствии с реальной ситуацией:

Тип устройства: тип устройства, к которому относится продукт. Например, введите имя шаблона устройства в разделе 3.6 здесь.
Модель: модель, к которой принадлежит продукт.
Идентификатор поставщика: идентификатор поставщика, которому принадлежит продукт.
Поставщик: Имя поставщика, которому принадлежит продукт.
Протокол: тип протокола, к которому принадлежит продукт. В настоящее время NB-IoT поддерживает только два протокола: CoAP и LWM2M. Пожалуйста, выберите правильный протокол доступа.
Нажмите «Нажмите, чтобы загрузить файл», чтобы загрузить изображение продукта.
(Необязательно) Описание: Содержание описания продукта.


Нажмите, чтобы завершить создание пользовательского устройства.

После создания устройства элемент услуги в модели продукта устройства остается пустым, и необходимо добавить две созданные услуги, Температура и Электричество.

Кроме того, необходимо добавить предустановленную сервисную яркость (Brightness).

Щелкните созданный продукт устройства, нажмите «Добавить службу» в списке служб, откройте страницу «Добавить тип службы» и выберите возможность службы, которую необходимо добавить. Нажмите, и все готово.

Чтобы добавить услугу к продукту:

3.7, записать файл профиля

Для метода 2 используйте «Руководство по разработке профиля файлов описания возможностей China Telecom Internet of Things Open Platform_Device», чтобы создать файл профиля в автономном режиме, а затем импортировать его на открытую платформу China Telecom Internet of Things.

Состав пакета файлов профиля модели:

Папка профиля содержит два файла JSON, devicetype-capability и devicetype-display;

DeviceType-Capabilities описывает ManufacturerId (идентификатор производителя), ManufacturerName (имя производителя), model (модель устройства), protocolType (тип протокола), deviceType (тип устройства) и serviceTypeCapabilities (сервисные возможности) устройства.

Папка службы в основном описывает возможности службы, указанные в поле serviceTypeCapabilities в файле возможностей устройства типа папки профиля, и описывает каждую возможность:

3.8. Загрузить файл профиля

Путь меню функции загрузки файла профиля:

Управление устройствами>Модель>Импорт модели

4. Разработайте плагины кодеков и установите их

4.1. Разработка подключаемых модулей кодека

Модель устройства — это абстрактная модель устройства, которая абстрагирует функцию устройства в службу.Для подключаемого модуля библиотеки кодеков она определяет выходные данные интерфейса декодирования и входной формат интерфейса кодирования. Для разработки подключаемого модуля кодека см. документ «Руководство по разработке и обновлению библиотеки кодеков China Telecom Internet of Things Open Platform V100R001C30».

4.1.1, проверка качества подключаемого модуля кодека

Проверка качества подключаемого модуля кодека является ключевым шагом для проверки возможности нормального использования кодека.Пожалуйста, обратитесь к инструкциям инструмента проверки подключаемого модуля кодека для работы.

Адрес для загрузки инструмента: http://www.tianyiiot.com/attchment/174/ Инструмент обнаружения подключаемого модуля кодека открытой платформы China Telecom Internet of Things.zip.

4.2 Автономная подпись пакета плагинов

После разработки подключаемого модуля кодека пакет подключаемого модуля необходимо подписать перед установкой на платформу. В это время вам необходимо загрузить автономный инструмент подписи и выполнить операцию подписи. Этапы операции следующие:

Щелкните значок слева, чтобы открыть страницу управления.
Нажмите «Инструменты» на левой панели навигации и нажмите «Загрузить» в правой области, чтобы загрузить автономный инструмент подписи.
Найдите сжатый пакет «signtool.zip» в пути загрузки и выберите «Извлечь в signtool\» в контекстном меню, чтобы распаковать его в папку «signtool».
 Перейдите в папку signtool и запустите «signtool.exe». Интерфейс работы следующий.


4.2. Генерация пары открытый-закрытый ключ цифровой подписи

Выберите алгоритм подписи в соответствии с реальной ситуацией.
В настоящее время предусмотрено два алгоритма подписи:
ECDSA_256K1+SHA256
RSA2048+SHA256
Установите «пароль шифрования с закрытым ключом».
Описание сложности пароля:
Длина пароля должна быть не менее 6 символов.Пароль
должен содержать комбинацию не менее двух из следующих символов:
не менее одной строчной буквы,
не менее одной прописной буквы,
не менее одной цифры
и не менее хотя бы один специальный символ: `~!@#$%^&*()-_=+\|[{}];:'",<.>/? и пробел Нажмите "Создать открытый-закрытый ключ",
выберите каталог для сохранения во всплывающем окне и нажмите «ОК»
Просмотрите сгенерированные файлы открытого и закрытого ключей в сохраненном каталоге
Файл открытого ключа: public.pem
Файл закрытого ключа: private.pem
2 Подпишите пакет программного обеспечения цифровой подписью.
Инструмент автономной подписи может ставить цифровую подпись только на сжатые пакеты в формате .zip. В
области «Цифровая подпись для программного пакета» нажмите «Импортировать файл закрытого ключа», выберите файл закрытого ключа, созданный на шаге 5.3, и нажмите «Открыть».
Во всплывающем диалоговом окне введите пароль, установленный на шаге 2, нажмите «ОК».
В области «Пакеты, требующие цифровой подписи» выберите пакет программного обеспечения, который необходимо подписать цифровой подписью. Нажмите «Открыть».
Нажмите « Цифровая подпись».
После успешной подписи она будет сгенерирована в каталоге, где находится исходный пакет программного обеспечения. Подписанный пакет с именем «XXX_signed.XXX».
Проверка подписи пакета
В области «Проверка подписи пакета» нажмите «Импортировать файл открытого ключа», выберите файл открытого ключа, созданный на шаге 5.3, и нажмите «Открыть».
В области Пакет программного обеспечения, требующий проверки подписи, выберите подписанный пакет программного обеспечения с именем XXX_signed.XXX, созданный на шаге 6. Щелкните Открыть.
Щелкните Проверить подпись программного обеспечения.
Если проверка прошла успешно, появится всплывающее окно «Подпись подтверждена успешно!».
Если проверка не пройдена, появится всплывающее окно «Исключение проверки подписи!».
4.3. Загрузите открытый ключ и подписанный пакет подключаемого модуля

Подключаемый модуль кодека может динамически добавлять библиотеку кодеков, поэтому при подключении нового устройства ему нужно только динамически импортировать соответствующую библиотеку кодеков на платформу, чтобы она была совместима с вновь добавленным устройством.

Отправьте открытый ключ и подписанный пакет подключаемого модуля сотрудникам службы поддержки открытой платформы China Telecom IoT, и China Telecom завершит загрузку конфигурации открытого ключа и подписанного пакета подключаемого модуля.

5. Платформа доступа к устройствам

5.1. Заявка на вход

Когда приложение получает доступ к открытой платформе IoT China Telecom, оно должно сначала войти в систему и получить токен доступа (accessToken) после успешного входа. AppId и секрет в сообщении на этом шаге — это информация, полученная на шаге «Создать приложение APP».

Пример сообщения:

Метод: POST-
запрос: (非JSON格式)
https://server:port/iocm/app/sec/v1.1.0/login
Content-Type:application/x-www-form-urlencoded
Body: 
 
appId=**** **&secret=******
 
ответ:
Код состояния: 200 OK
Тип содержимого: application/json
Тело: 
{     "accessToken": "*******",     "tokenType": "**** ***",     "expiresIn": "*******",     "refreshToken": "*********",     "scope": "*******" } 5.2.






Чтобы получать данные, сообщаемые устройством, NA необходимо подписаться на уведомление от открытой платформы China Telecom IoT.

Подпишитесь на уведомления об отчетах об устройствах:

POST https://server:port/iocm/app/sub/v1.1.0/subscribe 
Заголовок:
app_key: ******
Авторизация: Bearer ******
Content-Type: application/json
Body:
{     " notifyType": "deviceDataChanged",     "callbackurl": "https://183.4.11.104:9999/" } 5.3.



5.3.1. Зарегистрируйтесь на сервере приложений

Все устройства должны быть зарегистрированы в Northbound, прежде чем им будет разрешено подключаться к платформе.

Зарегистрировав устройство, платформа будет присваивать каждому устройству уникальный идентификатор deviceId, а последующее приложение будет использовать deviceId для указания устройства при работе с устройством. Кроме того, также возвращается параметр psk (если пользователь не укажет параметр psk, платформа случайным образом назначит параметр).При привязке южного устройства, если между устройством и платформой используется зашифрованный канал DTLS, этот необходимо использовать параметр, сохраните его. DeviceId также можно использовать для поиска устройств на портале SP.

Метод: POST-
запрос:
https://server:port/iocm/app/reg/v1.1.0/devices
Заголовок:
app_key: ******"
Авторизация: Bearer ******
Content-Type: application/ json
Body: 
{     "verifyCode": "447769804451095", "nodeId": "447769804451095", "psk": "12345678",     "timeout":0 } ответ: Код состояния: 201 CREATED Content-Type: application/json Body:  {     "deviceId": "*********",     "verifyCode": "*******",     "psk": "12345678",     "timeout":0 } 5.3.2 Отсутствие регистрации устройства сервера приложений















В случае отсутствия сервера приложений производитель может использовать симулятор устройства для имитации регистрации устройства. Производителям удобно проводить совместную отладку и разработку.

Адрес загрузки инструмента: http://www.tianyiiot.com/attchment/173/China Telecom Internet of Things Open Platform Northbound API Debugging Tool-_GUI_APPDemo-master.zip

IP: 180.101.147.89, порт: 8743

Вход в инструмент регистрации устройств:

Заполните идентификатор узла устройства и другую информацию и зарегистрируйтесь, где идентификатор узла — это уникальный закодированный идентификатор устройства, а проверочный код совпадает с идентификатором узла; заполните параметр тайм-аута, пожалуйста, заполните в соответствии с ситуация с передачей устройства (в случае мгновенной передачи введите «0»), регистрация устройства:

После успешной регистрации вы сможете увидеть устройство:

5.4. Установка информации об устройстве

Этот шаг заключается в установке такой информации, как производитель, модель и тип устройства для платформы. Платформа нуждается в этой информации во время обработки:


Метод: запрос PUT :
https://server:port/iocm/app/dm/v1.1.0/devices/{deviceId}
Заголовок:
app_key: ******
Авторизация: Bearer ******
Content-Type :application/json
Body: 
{ "manufacturerId": "****", " ManufacturerName ": "****",     "deviceType": "****",     "protocolType": "CoAP",     "model ": "****" } ответ:Код состояния: 200 OK 5.5、设备接入








Порт доступа и протокол

 В настоящее время открытая платформа Интернета вещей China Telecom поддерживает как зашифрованные, так и незашифрованные устройства доступа.Зашифрованный порт взаимодействия с сервисными данными — порт 5684. Доступ к порту 5684 осуществляется через канал протокола DTLS+CoAP, незашифрованный порт — 5683, протокол доступа — CoAP.

Когда устройство NB-IOT использует для доступа зашифрованный порт, оно предоставляет необходимые учетные данные и поддерживает стандартный протокол DTLS.

Прежде чем устройство войдет в платформу, порт платформы стыковки устройства должен быть установлен на 5684 (то есть через зашифрованный канал DTLS).
Рекомендуется предварительно установить ключ PSK устройства перед отправкой с завода на открытую платформу China Telecom IoT.Тип данных ключа PSK — строка, а длина — от 8 до 32 бит. Вызовите 5.3 Register Device Interface, чтобы установить PSK устройства для платформы.
При использовании незашифрованного доступа к порту вам нужно использовать только исходный протокол CoAP для передачи и установить платформу стыковки на 5683.
Независимо от того, зашифрован интерфейс регистрации
 или нет, для регистрации устройству необходимо использовать только стандартный интерфейс OMA. Параметры в URL-адресе CoAP могут включать: ep = {Имя клиента конечной точки}<={Lifetime}&sms={ MSISDN}&lwm2m={версия}&b={режим привязки}&{ObjectLinks}, для совместимости со старым протоколом остальные параметры необязательны, кроме ep.
5.6 Устройство подключается к сети

Когда этот шаг завершен, устройство уже можно подключить к платформе. Настройте сеть, включите устройство и посмотрите, успешно ли устройство подключено к платформе.

Войдите на страницу управления устройством SP Portal и просмотрите список устройств.Идентификатор поля – это идентификатор устройства, сгенерированный при регистрации устройства на третьем шаге.Поле состояния указывает на онлайн-статус устройства.Если статус онлайн (онлайн ), это означает, что устройство было успешно подключено к платформе, после чего вы можете получить данные устройства.

6. Примеры

6.1. Регистрация: найдите «Tianyi IoT Industry Alliance» в общедоступной учетной записи WeChat, подайте заявку на регистрацию, обратив внимание, и на следующий день вы получите два электронных письма.

6.1.1. [Открытая платформа Интернета вещей China Telecom (тестирование стыковки)] Уведомление об открытии учетной записи с паролем

6.1.2 Служебная электронная почта: 

        Адрес тестовой платформы адрес
        портала разработчика   
        адрес стыковки приложения тестовой платформы (адрес доступа к корпоративному приложению)
        адрес стыковки устройства тестовой платформы (адрес доступа терминального устройства)

6.2. Войдите в зону загрузки, чтобы загрузить всю информацию

6.3 Подготовка

6.3.1. Установите jdk1.8

6.3.2 Подготовьте сервер HTTPS и соответствующий сертификат (рекомендуется использовать бесплатный сертификат Ali)

6.4. Зарегистрируйте приложение: войдите на тестовую платформу, зарегистрируйте приложение и выберите «базовый пакет API» и «утилитный (NB-Iot) пакет API».

6.5. Загрузить сертификат: войдите на платформу разработчика, выберите информацию о стыковке, щелкните список приложений и загрузите сертификат HTTPS в формате PEM.

6.6. Загрузить файл профиля:

    Может быть создан онлайн-редактированием;

    Войдите на платформу разработчика->Разработка профиля->Импорт профиля: выберите пример zip-файла (WaterMeter_Huawei_NBIoTDevice.zip) в «Образце профиля открытой платформы Интернета вещей China Telecom»

6.7. Написание и загрузка плагина: 

6.7.1. Импортируйте исходный код в «Исходный код и образец подключаемого модуля кодека устройства открытой платформы China Telecom Internet of Things», запакуйте банку, обратите внимание на файлы com.thrid.party.codec.demo в исходном коде. , это данные. Ядро загрузки и выгрузки

6.7.2. Войдите на платформу разработчика -> управление подключаемыми модулями -> управление подключаемыми модулями кодеков, загрузите подключаемый модуль, просто используйте процедуру напрямую и измените ее в соответствии с бизнесом после прохождения отладки.

6.8. Управление устройствами

6.8.1. Шаблон устройства: имя соответствует выбранному файлу профиля, например выбранному вами WaterMeter_Huawei_NBIoTDevice.zip, разархивируйте его, откройте папку профиля, откройте файл json внутри, найдите «serviceId»: «WaterMeterBasic», имя и идентификатор службы - Fill WaterMeterBasic

6.8.2. Шаблон службы: содержимое и атрибуты соответствуют файлу профиля.Команда сначала определяет "SET_DEVICE_LEVEL" (случайный выбор команды для запуска и изменение ее позже), а событие выбирает "deviceDataChanged" (требуется для загрузка данных)

6.9. Используйте инструмент отладки API северного направления China Telecom Internet of Things Open Platform-_GUI_APPDemo-master
  
6.9.1. Зарегистрируйте устройство: в двух раскрывающихся списках выберите
               Диспетчер устройств NB-IOT
               Зарегистрируйте прямое устройство
  
6.9.2. Измените устройство : Изменить информацию об устройстве
 
6.9 .3 Устройство в сети: «Описание процесса доступа к платформе» содержит руководство по эксплуатации В SSCOM работайте с помощью серии AT-команд 6.9.4 Проверьте состояние активации Запрос
 
состояния устройства Введите идентификатор устройства, нажмите кнопку «Проверить статус» и вернуться к «Статус устройства: ОНЛАЙН
». Успех

6.10. Представление данных  

6.10.1. Чтобы подписаться на услугу на платформе, вы можете использовать инструмент отладки API -_GUI_APPDemo, два раскрывающихся списка, соответственно, выберите тип уведомления диспетчера подписки NB-IOT, выберите URL-адрес обратного вызова «deviceDataChanged»,
      заполните htts-адрес обратного звонка

6.10.2. Первые восемь цифр данных, сообщаемых устройством, имеют вид AA720000, остальные являются необязательными, а форма аналогична AA720000AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

6.11 Выдача команды  

6.11.1. Чтобы подписаться на услугу на платформе, вы можете использовать инструмент отладки API -_GUI_APPDemo, выбрать «commandRsp» для типа уведомления и заполнить URL-адрес обратного вызова http.

6.11.2, json выданной команды

      {"expireTime":"0","callbackUrl":"https://回调地址","deviceId":"111-111-11-11","команда":{"метод":"SET_DEVICE_LEVEL"," paras":{"value":"自定义"},"serviceId":"服务ID"}}


————————————————
Заявление об авторских правах: эта статья является оригинальной статьей блоггера CSDN «Jianyi Business», которая соответствует соглашению об авторских правах CC 4.0 BY-SA.Для перепечатки приложите ссылка на первоисточник и это заявление.
Исходная ссылка: https://blog.csdn.net/liwei16611/article/details/82705855

рекомендация

отblog.csdn.net/qq_36647209/article/details/114401148