Internet of Things
knowledge skill
Retrieves real-time telemetry and state from IoT devices over MQTT/HTTP. Produces a timestamped JSON report of device metrics and status flags.
Worked examples
- {"input": {"device_ids": ["sensor-001"], "protocol": "mqtt", "timeout": 5}, "output": {"timestamp": "2024-05-20T14:30:00Z", "device_id": "sensor-001", "metrics": {"temperature": 23.5, "humidity": 42}, "status": "online"}}
- {"input": {"device_ids": ["actuator-002", "actuator-003"], "protocol": "http", "timeout": 10}, "output": {"timestamp": "2024-05-20T14:30:05Z", "device_id": "actuator-002", "metrics": {"position": 45, "voltage": 24.1}, "status": "online"}}
Input
- device_ids: array<string>
- protocol: string
- timeout: number
Output
- timestamp: string<ISO8601>
- device_id: string
- metrics: object
- status: string
Details
- Skill type: knowledge skill
- Safety level: safe_public_research
- Version: 1.0.0