Прочитать на английском

Поделиться через


Проверка версий программного обеспечения

Важно!

Это документация по Azure Sphere (устаревшая версия). Служба Azure Sphere (устаревшая версия) выходит на пенсию 27 сентября 2027 г., и к этому времени пользователи должны перейти в Azure Sphere (интегрированная). Используйте селектор версий, расположенный над toC, чтобы просмотреть документацию по Azure Sphere (интегрированная).

Вы можете проверить версию ОС, установленной на устройстве Azure Sphere. Вы также можете проверить версию пакета средств разработки на устройстве Azure Sphere.

Проверка версий ОС и пакета средств разработки

Чтобы проверить версии ОС и пакета SDK, откройте интерфейс командной строки с помощью PowerShell, командной строки Windows или командной оболочки Linux и выполните следующие команды:

Проверка версии ОС на устройстве:

CLI Azure Sphere
azsphere device show-os-version

Проверка версии установленного пакета средств разработки:

CLI Azure Sphere
azsphere show-version

Проверка состояния операционной системы устройства и обновления

Общедоступный API Azure Sphere и CLI включают дополнительные сведения о состоянии операционной системы и обновлении. С помощью команд API и CLI можно просмотреть следующие дополнительные сведения для управления обновлениями на устройствах:

  • lastAvailableOSVersion: версия ОС, доступная для установки на устройстве при запросе обновления.
  • lastInstalledOSVersion: версия ОС, запущенная на устройстве при запросе обновления.
  • lastOSUpdateUTC: время универсального координированного времени (UTC) при последнем запросе на обновление, а новая версия ОС была доступна для установки.
  • lastUpdateRequestUTC: время универсального координированного времени (UTC) при последнем запросе на обновление устройством.

Эти сведения доступны в следующих API устройства:

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

Эти сведения доступны в следующих командах интерфейса командной строки устройства с помощью --query параметра или поддерживаемых форматов выходных данных:

Команды Description
azsphere device list Выводит список всех устройства в клиенте.
azsphere device show Отображает сведения о подключенном устройстве в клиенте Azure Sphere.
azsphere device update Перемещает устройство в другую группу в клиенте Azure Sphere.

Например, при выполнении команды выходные azsphere device show --output json данные отображают следующие сведения:

CLI Azure Sphere
azsphere device show --output json
{
  "chipSku": "MT3620AN",
  "deviceGroupId": "eacffe19-744e-48ab-a1a5-119adadaa4fc",
  "deviceId": "352fe1f59e40ef8a9266415e81af32b5b07d8f2bbd6b5650cef4a70b86c7fcbc70b129a41fbc6d02f8bb4aaabc52cd5740c85427d205e46a166b7e41135eb968",
  "lastAvailableOSVersion": "21.09",
  "lastInstalledOSVersion": "21.09",
  "lastOSUpdateUTC": "12/07/2021 13:27:51",
  "lastUpdateRequestUTC": "05/10/2021 06:25:09",
  "productId": "6f52bead-700d-4289-bdc2-2f11f774270e",
  "tenantId": "143adbc9-1bf0-4be2-84a2-084a331d81cb"
}

Обновление до последней версии ОС

Устройство Azure Sphere будет проверять наличие обновлений ОС Azure Sphere каждый раз, когда оно загружается, при первом подключении к Интернету и каждые 24 часа после этого. Если обновление ОС Azure Sphere доступно, скачивание и установка может занять до 15-20 минут. Устройство при этом может перезагружаться.

Чтобы проверить состояние обновления, введите следующую команду:

CLI Azure Sphere
azsphere device show-deployment-status

Сведения о настройке сети для устройства см. в статье Настройка сети и обновление ОС устройства.

Примечание

Обновление ОС Azure Sphere — это многоэтапный процесс, который может длиться меньше 15 минут, но может быть больше, в зависимости от подключения к Интернету. Между этапами плата становится функциональной тогда, когда скачивается следующая группа обновлений, но во время обновления следует ожидать, что плата не будет отвечать в течение нескольких минут.

Если вы используете более старую версию комплекта SDK для Seeed MT3620, возможно, придется выполнить обновление вручную, как описано в этой статье.

Обновление до последней версии пакета средств разработки

Чтобы обновить пакет средств разработки до последней версии, воспользуйтесь статьями Установка пакета SDK Azure Sphere для Linux или Подключение макетной платы к локальному компьютеру под управлением Windows и установка Windows SDK.