Challenge - 5 Problems
IoT Rule Engine Master
Get all challenges correct to earn this badge!
Test your skills under time pressure!
🧠 Conceptual
intermediate1:30remaining
Understanding Rule Engine Conditions
In an IoT rule engine, which condition correctly routes temperature sensor data only when the temperature exceeds 30°C?
Attempts:
2 left
💡 Hint
Think about the condition that triggers only when temperature is strictly greater than 30.
✗ Incorrect
The condition temperature > 30 routes data only when the temperature is above 30°C, excluding 30 itself.
💻 Command Output
intermediate1:30remaining
Output of Rule Engine Log Command
What is the output of the command
show rules status if the rule engine has 3 active rules and 1 disabled rule?Attempts:
2 left
💡 Hint
The output lists counts of active and disabled rules separately.
✗ Incorrect
The command shows the count of active and disabled rules separately. Since there are 3 active and 1 disabled, option D matches.
❓ Configuration
advanced2:30remaining
Correct Rule Syntax for MQTT Topic Routing
Which configuration snippet correctly routes messages from topic
sensor/temperature to alerts/high_temp when temperature is above 50?Attempts:
2 left
💡 Hint
Check for correct use of 'when', 'then', and equality operators.
✗ Incorrect
Option C uses correct syntax: 'when' with '==' for topic, accesses payload.temperature, and uses 'then publish' to route.
❓ Troubleshoot
advanced2:00remaining
Troubleshooting Rule Engine Message Loss
A rule engine is dropping messages unexpectedly. Which is the most likely cause?
Attempts:
2 left
💡 Hint
Consider what happens if no messages match the rule condition.
✗ Incorrect
If the rule condition filters out all messages, none are routed, causing apparent message loss.
🔀 Workflow
expert3:00remaining
Order of Steps to Deploy a New IoT Data Routing Rule
Arrange the steps in the correct order to deploy a new rule that routes humidity data above 70% to an alert topic.
Attempts:
2 left
💡 Hint
Think about writing, testing, deploying, then monitoring.
✗ Incorrect
The correct workflow is to first write the rule, then test it, deploy it, and finally monitor logs for issues.