IP Library Patent Application 16390221
Patent Application
App. No. 16/390,221

LOW POWER DATA TRANSMISSION FOR SPRINKLER SYSTEMS

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
16/390,221
Abstract

A system may include a sprinkler or irrigation controller and one or more sensor devices. The controller may receive sensor data from the sensor devices and, based on the sensor data, controls operation of the system. The sensor devices may sleep until awoken by the controller. The controller requests data from a sensor device by sending a sequence of wake up messages to the sensor device followed by a message payload. Upon receiving a wake up message, the sensor device determines the time when the message payload from the controller will be received, and sleep again until that time. Then, the sensor wakes and receives the message payload transmitted to the sensor device at the determined time. Rather than waking up for the entire duration of waiting for the message payload, sleeping between the wake up message and the message payload allows the sensor device to reduce power consumption.

Claims (53)

1 . An irrigation system comprising:

a sensor device configured to detect irrigation characteristics indicating one or more irrigation conditions; and

a controller in electrical communication with the sensor device and with one or more irrigation valves to activate the irrigation valves according to an irrigation schedule, wherein the controller:

transmits a first plurality of wake messages in sequence to the sensor device; and

subsequent to transmitting the plurality of wake messages in sequence, transmits a message payload packet to the sensor device;

wherein the sensor device sleeps for a duration of a wait time interval after receiving one of the plurality of wake messages in the wakeup sequence and before receiving the messaging payload packet.

2 . The irrigation system of claim 1 , wherein the controller transmits each of the first plurality of wake messages in sequence at a wake count interval.

3 . The irrigation system of claim 1 , wherein:

the sensor device periodically checks for wake messages at a channel activity detection interval; and

the controller transmits the first plurality of wake messages in a time period that is no less than the channel activity detection interval.

4 . The irrigation system of claim 1 , wherein the controller also receives a response packet from the sensor device responsive to the message payload packet.

5 . The irrigation system of claim 1 , wherein the controller transmits a second plurality of wake messages in sequence after transmitting the first plurality of wake messages and before transmitting the message payload packet.

6 . The irrigation system of claim 5 , wherein the controller waits for an offset time after transmitting the first plurality of wake messages in sequence and before transmitting the second plurality of wake message in sequence.

7 . The irrigation system of claim 1 , wherein the controller further:

pairs with the sensor device;

determines a communication channel over a communication network; and

establishes a communication link with the sensor device on the communication channel.

8 . The irrigation system of claim 7 , wherein the communication channel for the sensor device has a unique radio frequency relative to other devices in communication with the controller.

9 . The irrigation system of claim 7 , wherein the controller communicates with a server device on the communication network to determine the communication channel for the sensor device.

10 . The irrigation system of claim 7 , wherein the controller monitors one or more communication channels on the communication network to determine the communication channel for the sensor device.

11 . The irrigation system of claim 1 , wherein:

the plurality of wake messages comprise a wake counter; and

the sensor device is configured to determine the wait time interval based on the wake counter in the one wake message received.

12 . The irrigation system of claim 1 , wherein the sensor device is a soil moisture sensor, a flow sensor, or a precipitation sensor.

13 . A sensor device for use in a sprinkler system comprising:

a network interface in electrical communication with a controller;

a sensor configured to capture sensor data; and

a processing element in electrical communication with the sensor and the network interface, wherein the processing element:

receives one of a plurality of wake messages from the controller, wherein the plurality of wake messages are transmitted in sequence;

determines a wait time interval;

sleeps for a duration of the wait time interval; and

wakes up to receive a message payload packet from the controller.

14 . The sensor device of claim 13 , wherein the processing element further transmits a response packet to the controller responsive to the message payload packet, the response packet comprising the sensor data.

15 . The sensor device of claim 13 , wherein:

each of the plurality of wake messages comprises a wake counter; and

the processing element further determines the wait time interval based on the wake counter in the wake message that was received.

16 . The sensor device of claim 13 , wherein the processing element further receives a wake message from the controller at each of a channel activity detect (CAD) interval.

17 . The sensor device of claim 13 , wherein the controller is an irrigation system controller and the sensor is one of a soil sensor, a flow sensor, or a precipitation sensor.

18 . The sensor device of claim 14 , wherein the response packet comprises sensor data indicating one or more irrigation conditions.

19 . A method for transmitting data within a sprinkler system, the method comprising:

by a sprinkler controller:

transmitting a plurality of wake messages in sequence to at least one node device in the communication system;

subsequent to transmitting the plurality of wake messages in sequence, transmitting a message payload packet to the node device; and

receiving a response packet from the node device responsive to the message payload packet;

by the node device:

receiving one of the plurality of wake messages from the sprinkler controller;

determining a wait time interval;

sleeping for a duration of the wait time interval;

waking up to receive a message payload packet from the sprinkler controller; and

transmitting a response packet to the controller responsive to the message payload packet.

20 . The method of claim 19 , wherein:

each of the plurality of wake messages comprises a wake counter; and

determining the wait time interval is based on the wake counter in the wake message that was received.

Assignments (3)
RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY Recorded Mar 22, 2024
From: FIRST-CITIZENS BANK & TRUST COMPANY
To: RACHIO, INC.
Reel/Frame 066869/0720 →
SECURITY INTEREST Recorded Apr 28, 2023
From: RACHIO, INC.
To: FIRST-CITIZENS BANK & TRUST COMPANY
Reel/Frame 063481/0672 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 22, 2019
From: DOEHLING, ADAM
To: RACHIO, INC.
Reel/Frame 048954/0066 →