8. A non-transitory, computer-readable medium comprising instructions stored thereon, which when executed, are configured to cause a processor to: send a device description request message to a plurality of remote devices, wherein the device description request message comprises indications of criteria for a responding device that is at least one of the plurality of remote devices, wherein the indications of criteria for the responding device comprises: a fabric identifier that identifies a fabric to which the responding device is connected; a device mode that indicates a mode for the responding device; a vendor identifier that identifies a vendor for the responding device; and a product identifier that identifies a product type for the responding device; and receive a response message from only the responding device using a wireless communication protocol capable of utilizing more than a single frequency band in response to the device description request message that satisfy all criteria indicated in the indications of criteria, wherein the response message includes device description data about the responding device, and the device description data in the response message is encoded in a tag-length-value format.
8. A non-transitory, computer-readable medium comprising instructions stored thereon, which when executed, are configured to cause a processor to: send a device description request message to a plurality of remote devices, wherein the device description request message comprises indications of criteria for a responding device that is at least one of the plurality of remote devices, wherein the indications of criteria for the responding device comprises: a fabric identifier that identifies a fabric to which the responding device is connected; a device mode that indicates a mode for the responding device; a vendor identifier that identifies a vendor for the responding device; and a product identifier that identifies a product type for the responding device; and receive a response message from only the responding device using a wireless communication protocol capable of utilizing more than a single frequency band in response to the device description request message that satisfy all criteria indicated in the indications of criteria, wherein the response message includes device description data about the responding device, and the device description data in the response message is encoded in a tag-length-value format. 22. The non-transitory, computer-readable medium of claim 8 , wherein the responding device comprises a sensor configured to detect at least one of acceleration, temperature, humidity, water, supplied power, proximity, external motion, device motion, sound signals, ultrasound signals, light signals, fire, smoke, carbon monoxide, global-positioning-satellite (GPS) signals, or radio-frequency (RF) signals.