Gyakorlat – IoT Edge-eszköz üzembe helyezése és kezelése az IoT Centralról
Telepítse az IoT Edge-futtatókörnyezetet egy Linux rendszerű virtuális gépen, és kezelje az IoT Edge-eszközt az IoT Centralról.
Ne feledje, hogy ha tesztelni szeretné a megoldást, mielőtt üzembe helyezené az áruházakban, az IoT Edge-modulokat egy Linux rendszerű virtuális gépen (VM) fogja futtatni a felhőben.
Itt üzembe helyezi az IoT Edge-futtatókörnyezetet egy Linux rendszerű virtuális gépen, hogy tesztelje a modulok viselkedését az IoT Central-alkalmazással.
Feljegyzés
Ez a gyakorlat nem kötelező. Ha el szeretné végezni ezt a gyakorlatot, először létre kell hoznia egy Azure-előfizetést. Ha nem rendelkezik Azure-fiókkal, vagy jelenleg nem szeretne létrehozni egyet, elolvashatja az utasításokat, hogy megértse a megjelenő információkat.
Az IoT Edge-eszköz konfigurálása és üzembe helyezése
Az előző modulban megtanulta, hogy egy IoT Edge-eszköznek szüksége van az IoT Central-alkalmazás kapcsolati információira. Állítsa be a következő környezeti változókat a Cloud Shell-tesztkörnyezetben:
Erős jelszó létrehozása a virtuális géphez való csatlakozáshoz. A jelszónak legalább 12 karakter hosszúságúnak kell lennie, és a következők közül háromnak kell lennie: kisbetűk, nagybetűk, számjegyek és speciális karakterek. A parancs használatával
openssl rand --base64 15
véletlenszerű karakterek sorozatát fogja létrehozni, amelyek alkalmasak a jelszóhoz:VM_PASSWORD=$(openssl rand --base64 15) echo "Your VM password is: $VM_PASSWORD"
Jegyezze fel a jelszót arra az esetre, ha a rendszerhéj túllépné az időkorlátot, és elveszítené a környezeti változót.
Cserélje le
<IOT_CENTRAL_APP_SCOPE_ID>
az előző gyakorlatban jegyzett hatókör-azonosítóra:SCOPE_ID="<IOT_CENTRAL_APP_SCOPE_ID>"
Cserélje le
<IOT_CENTRAL_DEVICE_KEY>
az előző gyakorlatban jegyzett elsődleges eszközkulcsra:DEVICE_KEY="<IOT_CENTRAL_DEVICE_KEY>"
Az alábbi parancs létrehoz egy Linux rendszerű virtuális gépet, telepíti az IoT Edge-futtatókörnyezetet, és szerkessze a konfigurációs fájlt. Alapértelmezés szerint egy IoT Edge-telepítés közvetlenül egy IoT Hubhoz csatlakozik. A konfigurációs fájl szerkesztései biztosítják, hogy az IoT Edge-eszköz a Device Provisioning Service (DPS) használatával csatlakozzon az IoT Central-alkalmazáshoz:
az deployment group create \
--name edgeModuleVM \
--resource-group <rgn>[sandbox resource group name]</rgn> \
--template-uri https://raw.githubusercontent.com/Azure-Samples/iot-central-docs-samples/main/edge-vm-deploy-1-4/edgeModuleVMDeploy.json \
--parameters dnsLabelPrefix="$APP_NAME" \
--parameters adminUsername="AzureUser" \
--parameters adminPassword="$VM_PASSWORD" \
--parameters scopeId="$SCOPE_ID" \
--parameters deviceId="store-001" \
--parameters deviceKey="$DEVICE_KEY"
Az IoT Central-alkalmazás Eszközök lapján keresse meg a környezeti érzékelő edge-eszközeit. Ha elfelejtette az URL-címet, futtassa a következő parancsot:
echo "You can now navigate to: https://$APP_NAME.azureiotcentral.com/devices"
Az eszköz állapota az IoT Edge-eszköz csatlakoztatásakor regisztráltról kiépítettre változik.
Tipp.
Várjon néhány percet, amíg az állapot kiépítettre változik.
Várjon, amíg az eszköz állapota ki van építve, majd kattintson az eszköznévtárra-001. Megtekintheti az eszköz elérhető nézeteit, beleértve a modulokat is. Válassza ki a Modulok nézetet. A három modul állapota futásra változik, amikor az IoT Central-alkalmazás észleli a modulok futását. Előfordulhat, hogy néhány percet várnia kell az állapot frissítésére.
A telemetriai adatok figyelése
Az IoT Edge-eszközről érkező telemetriai adatok megtekintéséhez válassza az IoT Edge-eszköz telemetriájának megtekintése lehetőséget. Ez a nézet a korábban létrehozott nézet. Néhány perc múlva megjelenik a telemetria a vonaldiagramon.
Feljegyzés
Az IoT Edge modul 21°-nál kisebb környezeti hőmérsékleti értékeket küld. A következő leckében megtanulhatja, hogyan szűrheti ki ezeket az alacsony értékeket a peremhálózaton.
Ellenőrizze munkáját
Most már rendelkezik egy Azure-beli virtuális gépen futó IoT Edge-eszközzel, amely a DPS használatával csatlakozik az IoT Central-alkalmazáshoz, és telemetriát küld.
További lehetőségek:
- Tekintse meg az IoT Edge-eszközről érkező nyers adatokat a Nyers adatok lapon.
- Szerkessze az Áruház adatai lapon megadott felhőtulajdonságokat.
- Szerkessze az eszközök írható tulajdonságait – Adatok küldése és időköz küldése – a Kezelés lapon. Az IoT Central automatikusan létrehozza ezt a lapot az IoT Edge-eszközökhöz.