必须将每个设备声明到 Azure Sphere 目录中。 声明设备将其唯一的不可变设备 ID 与 Azure Sphere 目录相关联。 设备 ID 用于标识和验证设备。
重要
当前,一些早期 Seeed Azure Sphere MT3620 开发套件需要手动更新。 如果你的工具包从未使用过,请立即手动更新 OS,以便登录、声明设备并将设备连接到 Internet。 如果你有任何其他类型的开发工具包(包括 Seeed MT3620 Mini Dev Board),或者如果你已使用 Seeed Azure Sphere MT3620 开发工具包,则一旦将设备连接到 Internet,操作系统就会立即更新;不需要手动更新。
先决条件
登录 Azure
通过 USB 连接设备。
使用 PowerShell、Windows 命令提示符或 Linux 命令行界面打开命令行界面。
使用 Microsoft 帐户登录 Azure Sphere。
az login
提示
如果浏览器在键入 az login后未打开,则用于 az login --use-device-code 获取代码。 输入此代码 https://microsoft.com/devicelogin 以完成登录过程。
选择目录
成功登录后,需要选择默认的 Azure Sphere 目录。 若要列出可用的目录,请使用 az sphere catalog list。
- 如果无权访问任何目录,则需要 创建目录。
- 如果有权访问一个或多个目录,请选择一个目录,然后继续执行下一步。
获取设备 ID
运行 azsphere device list-attached 以获取设备 ID。
声明设备
重要
- 声明设备是一次性操作,即使设备被出售或转移到另一个人或组织,也无法撤消。 设备只能声明一次。 声明后,设备将永久关联到 Azure Sphere 目录。
- 记录用于声明设备的用户名以及你将其声明到的目录。
- 必须具有管理员或参与者权限才能在 Azure Sphere 目录中声明设备。
声明设备。 将设备声明到目录中后,无法将其移动到其他目录。
使用 CLI 声明设备
az sphere device claim --resource-group MyResourceGroup --catalog MyCatalog --device <DeviceIdValue>
应看到如下输出:
Claiming device.
Successfully claimed device ID '<device ID>' into catalog '<name>' with ID '143adbc9-1bf0-4be2-84a2-084a331d81cb'.
使用门户声明设备
- 登录到 Azure 门户。 若要找到 Azure Sphere 服务,请在顶部搜索栏中输入并选择 Azure Sphere。 将显示“Azure Sphere”页。
- 转到 “设备” 页,列出所有可用设备。
- 从页面顶部的菜单中选择“声明”。
- 输入要声明的设备的设备 ID。 一次最多可以输入 5 个设备 ID。
- 选择 页面底部的“声明 ”。