De configuratie van regels in Azure IoT Central onderzoeken

Voltooid

Regels in IoT Central fungeren als een aanpasbaar antwoordprogramma dat wordt geactiveerd op actief bewaakte gebeurtenissen van verbonden apparaten.

Doelapparaten selecteren

Gebruik de sectie Doelapparaten om te selecteren op welk type apparaten deze regel wordt toegepast. Met filters kunt u verder verfijnen welke apparaten moeten worden opgenomen. De filters gebruiken eigenschappen op de apparaatsjabloon om de set apparaten omlaag te filteren. Filters zelf activeren geen actie. In de volgende schermopname zijn de apparaten waarop het apparaatsjabloontype Temperatuurcontroller is gericht. Het filter geeft aan dat de regel alleen temperatuurcontrollers moet bevatten waarbij de eigenschap Location (State) gelijk is aan Washington.

Screenshot that shows how to configure the target devices section of an IoT Central rule to target specific devices.

Meerdere voorwaarden gebruiken

Voorwaarden zijn waarop regels worden geactiveerd. U kunt meerdere voorwaarden toevoegen aan een regel en opgeven of de regel moet worden geactiveerd wanneer aan alle voorwaarden wordt voldaan of aan een van de voorwaarden wordt voldaan.

In de volgende schermopname controleren de voorwaarden wanneer de temperatuur van beide thermostaten in de temperatuurregelaar groter is dan 70. Wanneer beide instructies waar zijn, resulteert de regel in waar en wordt een actie geactiveerd.

Screenshot that shows how to add multiple conditions to a rule and specify the conditions that will trigger the rule.

Statistische vensters gebruiken

U kunt een tijdaggregatie opgeven om uw regel te activeren op basis van een tijdvenster. Regelvoorwaarden evalueren geaggregeerde tijdvensters op telemetriegegevens als tumblingvensters. Als er eigenschapsfilters in de regel staan, worden deze toegepast aan het einde van het tijdvenster. In het onderstaande diagram is het tijdvenster vijf minuten. Elke vijf minuten evalueert de regel op de laatste vijf minuten telemetriegegevens. De gegevens worden slechts eenmaal geƫvalueerd in het venster waarop deze overeenkomen.

Diagram that shows how rule conditions evaluate aggregate time windows on telemetry data.

Regels gebruiken met IoT Edge-modules

Een beperking is van toepassing op regels die worden toegepast op IoT Edge-modules. Regels voor telemetrie van verschillende modules worden niet geƫvalueerd als geldige regels. Neem het volgende als voorbeeld. De eerste voorwaarde van de regel is op een temperatuurtelemetrie van module A. De tweede voorwaarde van de regel is gebaseerd op een vochtigheidstelemetrie op module B. Omdat de twee voorwaarden afkomstig zijn van verschillende modules, is de set voorwaarden ongeldig. De regel is niet geldig en genereert een fout wanneer u de regel probeert op te slaan.