Postup nasazení IoT Edge zařízení
V tomto modulu používáme stávající virtuální počítač s Ubuntu, který bude fungovat jako zařízení IoT Edge. Případně můžete modul runtime Azure IoT Edge nainstalovat na vlastní fyzické zařízení s Linuxem (X64, ARM32 nebo ARM64) nebo zařízení Azure Stack. Níže zvažujeme pouze scénář virtuálního zařízení.
Přehled
Nejprve nakonfigurujeme zařízení jako IoT Edge zařízení a nastavíme komunikaci mezi IoT Edge a IoT Hub, aby se modul spustil na IoT Edge zařízení. K nastavení komunikace mezi IoT Hub a IoT Edge poskytujeme připojovací řetězec zařízení během konfigurace. Tento řetězec přidruží vaše fyzické zařízení k identitě zařízení IoT Edge v Azure. Až bude vaše zařízení připravené, otevřete síťový port 8181, který nastaví síťové připojení mezi vaší webovou aplikací a hraničním zařízením. Vaše aplikace založená na analýze videí bude moct na daném portu naslouchat.
Než začnete, vytvořte si bezplatný účet – pokud ještě nemáte předplatné Azure. Můžete použít 30denní bezplatnou zkušební verzi nebo můžete vytvořit předplatné s průběžným platbou.
Jak postupovat
K nasazení hraničního zařízení provedete následující kroky.
- Definice skupiny prostředků nebo použití již existující skupiny
- Vytvoření Azure IoT Hubu nebo použití existujícího
- Registrace zařízení IoT Edge v IoT Hubu
- Vytvoření zařízení Azure IoT Edge
- Konfigurace zařízení IoT Edge
- Otevřete síťový port 8181.
Co je skupina prostředků?
Skupina prostředků je kontejner, který obsahuje související prostředky pro řešení. Skupina prostředků zahrnuje ty prostředky, které chcete spravovat jako skupinu. Logicky seskupujete prostředky, jako jsou účty úložiště, virtuální sítě a virtuální počítače (VM), za účelem jejich nasazení, správy a údržby jako jedné entity.
Vytvoření IoT Hubu
Azure IoT Hub umožňuje komunikaci mezi virtuálním zařízením a cloudem. Vytvoření IoT Hubu zahrnuje následující požadované vlastnosti:
- Definování jedinečného názvu IoT Hub
- Zvolte skupinu prostředků, která se má nasadit.
K vytvoření nového Azure IoT Hub pomocí Azure CLI použijete sadu příkazů az iot hub create. V každém předplatném je povolená pouze jedna bezplatná instance ioT Hubu. Pro toto cvičení můžete použít bezplatnou úroveň IoT Hubu. Pokud jste IoT Hub někdy používali a máte vytvořené bezplatné centrum IoT, můžete ho použít.
Registrace zařízení IoT Edge v IoT Hubu
Proces registrace zařízení IoT zahrnuje vytvoření identity zařízení v IoT Hub pro vaše zařízení Edge. Tato identita zařízení vám umožňuje komunikovat s IoT Hubem. Identita zařízení se uchovává v cloudu a k přidružení fyzického zařízení k identitě zařízení používá jedinečný připojovací řetězec zařízení. Budete potřebovat následující vlastnosti:
- Definování jedinečného názvu zařízení
- Zvolte IoT Hub, které se mají nasadit.
K vytvoření zařízení v centru použijete příkaz az iot hub device-identity create . Pak pomocí příkazu az iot hub device-identity connection-string show načtete připojovací řetězec. Zkopírujte hodnotu klíče connectionString z výstupu JSON a uložte ji. Tento připojovací řetězec použijete ke konfiguraci IoT Edge zařízení.
Konfigurace zařízení IoT Edge
Proces konfigurace vašeho IoT Edge zařízení zahrnuje vytvoření nového virtuálního počítače a instalaci modulu runtime IoT Edge na něj. V tomto scénáři vytvoříte hraniční zařízení pomocí předem vytvořené šablony, která přebírá následující parametry:
- Volba předplatného
- Zvolte skupinu prostředků, která se má nasadit.
- Zvolte oblast, kterou chcete nasadit virtuální počítač.
- Definování předpony popisků Dns
- Definování uživatelského jména správce
- Zadejte připojovací řetězec, který jste načetli v předchozím kroku.
- Zadejte heslo správce nebo klíč.
Po dokončení nasazení se můžete připojit k hraničnímu zařízení a zkontrolovat stav modulu runtime IoT Edge, který běží aktivně.
Přidání příchozího pravidla zabezpečení
Teď, když jste nakonfigurovali hraniční zařízení, budete muset přidat příchozí pravidlo, které umožní síťový provoz mezi vaším zařízením a webovou aplikací z internetu přes port TCP 8181. Pokud chcete otevřít port 8181, zadáte následující parametry:
- Definování rozsahů cílových portů
- Definování názvu zabezpečení
Potřebujete pomoc? Projděte si našeho průvodce odstraňováním potíží nebo nahlaste potíže a uveďte konkrétní připomínky.