Discover Devices
discover_devicesFind live micrOS devices on a local IPv4 /24 network. Use when a device is missing or its IP changed; optionally refresh available commands.
Instructions
Find live micrOS devices on a local IPv4 /24 network. Use this during initial setup, when a device is missing from list_devices, or when its IP address may have changed. Omit networkPrefix to scan the active local network, or provide a prefix such as 10.0.1. By default, the tool also learns the commands available on discovered devices; set refreshFeatures to false when only device discovery is needed.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| port | No | micrOS service port. Defaults to 9008. | |
| endHost | No | Last host number to scan. Defaults to 254. | |
| verbose | No | Enable verbose micrOS client logging during feature discovery. | |
| password | No | Optional micrOS app password for feature discovery if auth is enabled. | |
| startHost | No | First host number to scan. Defaults to 2. | |
| timeoutMs | No | Per-host socket timeout in milliseconds. Defaults to 1000. | |
| concurrency | No | Parallel connection checks. Defaults to 50. | |
| networkPrefix | No | IPv4 /24 prefix to scan, such as 10.0.1. Defaults to the active local network. | |
| featureTimeout | No | Socket timeout in seconds for feature discovery after devices are found. Defaults to 3. | |
| refreshFeatures | No | Refresh module/function feature cache for newly discovered devices. Defaults to true. | |
| featureConcurrency | No | Maximum discovered devices to inspect in parallel while refreshing features. Defaults to 3. |