Co je IoT Plug and Play?

IoT Plug and Play umožňuje tvůrcům řešení integrovat zařízení IoT se svými řešeními bez jakékoli ruční konfigurace. Základem IoT Plug and Play je model zařízení, který zařízení používá k inzerování svých možností do aplikace s podporou IoT Plug and Play. Tento model je strukturován jako sada prvků, které definují:

  • Vlastnosti , které představují stav zařízení nebo jiné entity jen pro čtení nebo zápis. Například sériové číslo zařízení může být vlastností jen pro čtení a cílovou teplotou termostatu může být zapisovatelná vlastnost.
  • Telemetrie , která jsou data vysílaná zařízením, ať už jde o běžný datový proud čtení ze senzorů, občasnou chybu nebo informační zprávu.
  • Příkazy , které popisují funkci nebo operaci, kterou lze provést na zařízení. Například příkaz může restartovat bránu nebo vyfotit pomocí vzdálené kamery.

Tyto prvky můžete seskupit do rozhraní, abyste je mohli opakovaně používat napříč modely, abyste usnadnili spolupráci a urychlili vývoj.

Aby IoT Plug and Play fungovaly se službou Azure Digital Twins, definujete modely a rozhraní pomocí jazyka DTDL (Digital Twins Definition Language) verze 2. IoT Plug and Play a DTDL jsou otevřené komunitě a Microsoft vítá spolupráci se zákazníky, partnery a obory. Obě jsou založeny na otevřených standardech W3C, jako jsou JSON-LD a RDF, což umožňuje snadnější přijetí napříč službami a nástroji.

Za používání IoT Plug and Play a DTDL nejsou žádné další náklady. Standardní sazby pro Azure IoT Hub a další služby Azure zůstávají stejné.

Tento článek popisuje:

  • Typické role přidružené k projektu, který používá IoT Plug and Play.
  • Jak používat IoT Plug and Play zařízení v aplikaci.
  • Postup vývoje aplikace zařízení IoT, která podporuje IoT Plug and Play

Role uživatelů

IoT Plug and Play používají dva typy vývojářů:

Použití IoT Plug and Play zařízení

Jako tvůrce řešení můžete použít IoT Central nebo IoT Hub k vývoji řešení IoT hostovaného v cloudu, které používá IoT Plug and Play zařízení.

Webové uživatelské rozhraní v IoT Central umožňuje monitorovat podmínky zařízení, vytvářet pravidla a spravovat miliony zařízení a jejich data během jejich životního cyklu. IoT Plug and Play zařízení se připojují přímo k aplikaci IoT Central. Tady můžete pomocí přizpůsobitelných řídicích panelů monitorovat a ovládat svá zařízení. K vytváření a úpravám modelů DTDL můžete také použít šablony zařízení ve webovém uživatelském rozhraní IoT Central.

IoT Hub – spravovaná cloudová služba – funguje jako centrum zpráv pro zabezpečenou obousměrnou komunikaci mezi aplikací IoT a vašimi zařízeními. Když připojíte IoT Plug and Play zařízení ke službě IoT Hub, můžete pomocí nástroje Azure IoT Explorer zobrazit telemetrii, vlastnosti a příkazy definované v modelu DTDL.

Pokud máte stávající senzory připojené k bráně Windows nebo Linuxu, můžete tyto senzory připojit pomocí IoT Plug and Play mostu a vytvořit IoT Plug and Play zařízení bez nutnosti psát software nebo firmware zařízení (pro podporované protokoly).

Další informace najdete v tématu architektura IoT Plug and Play.

Vývoj aplikace zařízení IoT

Jako tvůrce zařízení můžete vyvíjet hardwarový produkt IoT, který podporuje IoT Plug and Play. Tento proces zahrnuje tři klíčové kroky:

  1. Definujte model zařízení. Vytvoříte sadu souborů JSON, které definují možnosti vašeho zařízení pomocí DTDL. Model popisuje úplnou entitu, jako je fyzický produkt, a definuje sadu rozhraní implementovaných touto entitou. Rozhraní jsou sdílené kontrakty, které jednoznačně identifikují telemetrii, vlastnosti a příkazy podporované zařízením. Rozhraní můžete opakovaně používat v různých modelech.

  2. Implementujte software nebo firmware zařízení tak, aby telemetrie, vlastnosti a příkazy dodržovaly IoT Plug and Play konvence. Pokud připojujete existující senzory připojené k bráně Windows nebo Linuxu, může tento krok zjednodušit IoT Plug and Play most.

  3. Ujistěte se, že zařízení oznamuje ID modelu jako součást připojení MQTT. Sady Azure IoT SDK obsahují konstruktory, které poskytují ID modelu v době připojení.

Certifikace zařízení

Certifikační program IoT Plug and Play zařízení ověřuje, že zařízení splňuje požadavky na certifikaci IoT Plug and Play. Certifikované zařízení můžete přidat do veřejného katalogu zařízení Certified for Azure IoT , kde ho můžou zjistit jiní tvůrci řešení.

Další kroky

Teď, když máte přehled o IoT Plug and Play, je dalším navrhovaným krokem vyzkoušet jeden z rychlých startů: