Device Portal na Windows 10 Mobile

Znáte webové rozhraní pro ovládání Windows 10 IoT Core? Takové to, jak se přes něj nahrávají aplikace, sledují běžící procesy atd. A víte, že totéž rozhraní můžete zapnout i ve verzi systému pro mobilní telefony? Podíváme se, jak na to.

Začínáme v nastavení. Vyberte Update & security:

image

A poté For developers:

image

Zde nejprve povolte Device discovery:

image

A potom aktivujte Device portal:

image

Podstatná bude IP adresa, kterou zadáme do prohlížeče:

image

Nejprve nás přivítá okno, které upozorní, že certifikát není úplně v pořádku. Budeme našemu mobilu důvěřovat a klikneme na Continue to this webpage. Další obrazovka si už vyžádá sofistikovanější akci:

image

Abychom mohli používat Device Portal, musíme se přihlásit PINem. Portál nám napovídá, co musíme udělat, abychom ho získali. Vrátíme se tedy na telefon, do sekce Device discovery a klikneme na tlačítko Pair.

image

Kód zadáme do okénka na webu (pozor, je case-sensitive!) a konečně se otevře plnohodnotný „portál“.

image

Stejně jako u IoT Core i zde můžete sideloadovat balíčky s aplikacemi, ukončovat běžící procesy, spouštět ty neběžící, případně celé zařízení restartovat.

Zajímavá je třeba záložka Performance, kde jsou aktuální grafy spotřeby výkonu. Spustil jsem na chvíli hru a sledoval zátěž GPU:

image

Device Portal má také REST API. Dokumentaci najdete pod tlačítkem Help.

image

Abyste ho mohli používat, je potřeba buď každé volání autentizovat (např. podstrčením cookie z prohlížeče), nebo kliknout při zadávání PINu, že chcete daýn počítač zapamatovat. Variantu úplného vypnutí autentizace tiše přecházím :)

image

API vám pak vrátí JSON odpověď podle dokumentace. Tady je např. /api/resourcemanager/processes:

image

A to je celé… Až skončíte s pokusy, nezapomeňte zase Device Portal a Discovery vypnout.

One thought on “Device Portal na Windows 10 Mobile

  1. Pingback: Windows 10 Mobile a Continuum – náhrada za PC?

Napsat komentář

Vaše emailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *