Co je IoT Plug and Play?

IoT technologie 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. Jádrem technologie Plug and Play IoT je model zařízení, který zařízení používá k inzerování svých schopností do aplikace s podporou technologie Plug and Play IoT. Tento model je strukturovaný 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 na termostatu může být zapisovatelná vlastnost.
  • Telemetrie, která jsou data vygenerovaná zařízením, ať už jsou data pravidelným proudem čtení snímačů, občasnou chybou nebo informační zprávou.
  • Příkazy , které popisují funkci nebo operaci, kterou je možné provést na zařízení. Například příkaz může restartovat bránu nebo pořídit snímek pomocí vzdálené kamery.

Tyto prvky můžete seskupit do rozhraní, abyste mohli opakovaně používat modely, aby se usnadnila spolupráce a urychlila vývoj.

Pokud chcete, aby služba IoT technologie Plug and Play fungovala se službou Azure Digital Twins, definujete modely a rozhraní pomocí DTDL (Digital Twins Definition Language). IoT technologie Plug and Play a DTDL jsou otevřené komunitě a Microsoft vítá spolupráci se zákazníky, partnery a odvětvími. Obě jsou založené na otevřených standardech W3C, jako jsou JSON-LD a RDF, což umožňuje snadnější přechod mezi službami a nástroji.

Za používání technologie Plug and Play IoT a DTDL nejsou žádné další poplatky. 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á technologie Plug and Play IoT.
  • Jak používat zařízení IoT technologie Plug and Play ve vaší aplikaci
  • Vývoj aplikace zařízení IoT, která podporuje technologie Plug and Play IoT

Role uživatelů

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

  • Tvůrce řešení, který zodpovídá za vývoj řešení IoT pomocí Azure IoT Hubu a dalších prostředků Azure a k identifikaci zařízení IoT, která se mají integrovat. Další informace najdete v příručce pro vývojáře služby IoT technologie Plug and Play.
  • Tvůrce zařízení, který vytvoří kód, který běží na zařízení připojeném k vašemu řešení. Další informace najdete v příručce pro vývojáře zařízení technologie Plug and Play IoT.

Použití zařízení ioT technologie Plug and Play

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á zařízení IoT technologie Plug and Play.

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 životního cyklu. Zařízení ioT technologie Plug and Play se připojují přímo k aplikaci IoT Central. Tady můžete pomocí přizpůsobitelných řídicích panelů monitorovat a řídit 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 vaší aplikací IoT a vašimi zařízeními. Když připojíte zařízení IoT technologie Plug and Play k centru IoT, můžete pomocí nástroje Azure IoT Explorer zobrazit telemetrii, vlastnosti a příkazy definované v modelu DTDL.

Další informace najdete v tématu Architektura technologie Plug and Play IoT

Vývoj aplikace zařízení IoT

Jako tvůrce zařízení můžete vyvíjet hardwarový produkt IoT, který podporuje technologie Plug and Play IoT. 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 konvence technologie Plug and Play IoT.

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

Další kroky

Teď, když máte přehled technologie Plug and Play IoT, je navrhovaným dalším krokem vyzkoušení některého z rychlých startů: