- PVSM.RU - https://www.pvsm.ru -
Привет! Сегодня делимся мини-туториалом по использованию Visual Studio Code для вызова REST API в центре интернета вещей Azure. Рассмотрим все необходимые инструменты, создание HTTP-запроса, генерацию SAS и отправку запроса. Ну а в конце статьи вы найдете 3 полезных ресурса по теме.
Интерфейсы REST API для Центра Интернета вещей (IoT Hub) предоставляют программный доступ к службам устройств, сообщений и заданий, а также к поставщику ресурсов в Центре Интернета вещей. Расширение Azure IoT Toolkit [1] для Visual Studio Code упрощает использование интерфейсов IoT Hub REST API в VS Code, при этом вам не понадобится дополнительная цепочка инструментов. Давайте посмотрим, насколько просто отправлять сообщения с устройства в облако с помощью Центра Интернет вещей Azure!
В VS Code создайте файл d2c.http со следующим запросом CURL, затем замените {iothub-name} и {device-id}:
curl --request POST
--url 'https://{iothub-name}.azure-devices.net/devices/{device-id}/messages/events?api-version=2018-06-30'
--header 'authorization: {sas-token}'
--data 'Hello IoT Hub!'
Щелкните правой кнопкой мыши по вашему устройству и выберите Generate SAS Token for Device (Сгенерировать маркер SAS для устройства). Маркер SAS будет создан и помещен в буфер обмена, после чего вам необходимо заменить в нем {sas-token} d2c.http.
Вам не понадобится дополнительная цепочка инструментов для вызова интерфейсов Azure IoT REST API в Visual Studio Code. Если вы хотите узнать больше о том, как расширение Azure IoT Toolkit [1] помогает разработчикам оптимально использовать возможности Azure IoT Hub, посетите нашу Wiki-страницу [4], где вы найдете подробные описания и уроки.
Это руководство предназначено для того, чтобы помочь вашей команде более эффективно внедрять и интегрировать облачные технологии. Вы познакомитесь с ключевыми облачными концепциями, а также с советами по работе с Azure, DevOps, интеграцией, планированием и многим другим.
Скачать [5]
Благодаря быстрым достижениям в облачных вычислениях разработчики теперь имеют ряд возможностей для создания и развертывания приложений и сервисов. Например, новые вычислительные возможности, такие как контейнеры и serverless, обеспечивают большую гибкость в определения того, как ваша организация потребляет вычислительные ресурсы. Хотя варианты отличные, они также могут затруднить выбор правильной технологии для каждой потребности. Что же выбрать? Читайте в этом исследовании.
Скачать [6]
Читайте электронную книгу Создание современных приложений на основе больших данных в глобальном масштабе, чтобы узнать, как готовая к использованию глобально распределенная служба баз данных Azure Cosmos DB меняет подходы к управлению данными. Обеспечивайте доступность, согласованность и защиту данных, используя передовые отраслевые технологии корпоративного класса для соблюдения нормативных требований и обеспечения безопасности. Начните разработку лучших приложений для своих пользователей на базе одной из пяти четко определенных моделей согласованности.
Скачать [7]
Автор: sahsAGU
Источник [8]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/microsoft/290284
Ссылки в тексте:
[1] Расширение Azure IoT Toolkit: https://marketplace.visualstudio.com/items?itemName=vsciot-vscode.azure-iot-toolkit
[2] урок : https://github.com/Microsoft/vscode-azure-iot-toolkit/wiki/Quickstart-Node.js
[3] Расширение REST Client: https://marketplace.visualstudio.com/items?itemName=humao.rest-client
[4] Wiki-страницу: https://github.com/Microsoft/vscode-azure-iot-toolkit/wiki
[5] Скачать: https://goo.gl/Z6jXQ3
[6] Скачать: https://goo.gl/4prDBY
[7] Скачать: https://goo.gl/ieNkoo
[8] Источник: https://habr.com/post/420687/?utm_campaign=420687
Нажмите здесь для печати.