Frequently Listening Routing Slave (FLiRS) device considerations

FLiRS devices (Frequently Listening Routing Slaves) are battery-powered devices that are considered to be always listening. These devices rely on a special extended preamble, called a “beam”, which allows a sleeping device to detect a frame within a very short wake-up interval.

The Z-Wave driver identifies these devices by either of the Sensor250ms or Sensor1000ms flags being set in the device’s “NodeInfo” component. Such devices often include smoke detectors, or door or window monitors, where input values seldom change, but which still need to participate in message routing.

Because these devices are considered to be always listening, the driver assumes that it can send a message to one at any time. So the normal device ping and points polling still occurs, with the following exception:

The main purpose is to poll these points at a much slower rate without consuming the “Slow” Poll Scheduler thread. If one of these points actually changed, the driver would be notified unsolicited, because that device would have been automatically associated to the JACE during the install process.