Patent classifications
H04B2201/71338
Overloading broadcast dwell intervals in unsynchronized channel hopping mesh networks
A node includes a processor coupled to a wireless transceiver and a memory. The memory includes instructions that can cause the processor to store a broadcast channel hopping timing interval and a broadcast channel hopping sequence, as well as, channel hopping timings and channel hopping sequences for tracked neighbor nodes. The instructions can also cause the processor to determine whether a destination node for a unicast message corresponds to tracked neighbor nodes. Based on a determination that the destination node does not correspond to any tracked neighbor nodes, the processor can determine (i) a broadcast dwell interval based on the broadcast channel hopping timing interval and (ii) a next broadcast channel based on the broadcast channel hopping sequence. Additionally, instructions can cause the processor to transmit the unicast message to the destination node during the broadcast dwell interval.
Sleepy device operation in asynchronous channel hopping networks
A radio communications device includes a RTC configured to run even during sleep for receiving from a coordinator node (CN) in an asynchronous channel hopping WPAN an asynchronous hopping sequence (AHS) frame that includes the CN's hopping sequence. A processor implements a stored sleepy device operation in asynchronous channel hopping networks algorithm. The algorithm is for determining a time stamp for the AHS frame and the CN's initial timing position within the hopping sequence, storing the time stamp, going to sleep and upon waking up changing a frequency band of its receive (Rx) channel to an updated fixed channel. A data request command frame is transmitted by the device on the CN's listening channel that is calculated from the CN's hopping sequence, time stamp, CN's initial timing position and current time, and the device receives an ACK frame transmitted by the CN at the updated fixed channel of Rx operation.
Sleepy device operation in asynchronous channel hopping networks
A radio communications device includes a RTC configured to run even during sleep for receiving from a coordinator node (CN) in an asynchronous channel hopping WPAN an asynchronous hopping sequence (AHS) frame that includes the CN's hopping sequence. A processor implements a stored sleepy device operation in asynchronous channel hopping networks algorithm. The algorithm is for determining a time stamp for the AHS frame and the CN's initial timing position within the hopping sequence, storing the time stamp, going to sleep and upon waking up changing a frequency band of its receive (Rx) channel to an updated fixed channel. A data request command frame is transmitted by the device on the CN's listening channel that is calculated from the CN's hopping sequence, time stamp, CN's initial timing position and current time, and the device receives an ACK frame transmitted by the CN at the updated fixed channel of Rx operation.
SLEEPY DEVICE OPERATION IN ASYNCHRONOUS CHANNEL HOPPING NETWORKS
A radio communications device includes a RTC configured to run even during sleep for receiving from a coordinator node (CN) in an asynchronous channel hopping WPAN an asynchronous hopping sequence (AHS) frame that includes the CN's hopping sequence. A processor implements a stored sleepy device operation in asynchronous channel hopping networks algorithm. The algorithm is for determining a time stamp for the AHS frame and the CN's initial timing position within the hopping sequence, storing the time stamp, going to sleep and upon waking up changing a frequency band of its receive (Rx) channel to an updated fixed channel. A data request command frame is transmitted by the device on the CN's listening channel that is calculated from the CN's hopping sequence, time stamp, CN's initial timing position and current time, and the device receives an ACK frame transmitted by the CN at the updated fixed channel of Rx operation.
Network discovery in low-power and lossy networks
In one embodiment, a device in a network determines a first channel hopping schedule for the device to receive unicast communications from one or more neighbors of the device. The first channel hopping schedule differs from channel hopping schedules used by the one or more neighbors to receive unicast communications. The device determines a second channel hopping schedule for the device that includes a common channel that is common to the device and the one or more neighbors at any given point in time, wherein the second channel hopping schedule is self-generated by each of the device and the one or more neighbors. The device switches from the first channel hopping schedule to the second channel hopping schedule, in response to a network event. The device causes a particular neighbor to join the network using the second channel hopping schedule.
Sleepy device operation in asynchronous channel hopping networks
A radio communications device includes a RTC configured to run even during sleep for receiving from a coordinator node (CN) in an asynchronous channel hopping WPAN an asynchronous hopping sequence (AHS) frame that includes the CN's hopping sequence. A processor implements a stored sleepy device operation in asynchronous channel hopping networks algorithm. The algorithm is for determining a time stamp for the AHS frame and the CN's initial timing position within the hopping sequence, storing the time stamp, going to sleep and upon waking up changing a frequency band of its receive (Rx) channel to an updated fixed channel. A data request command frame is transmitted by the device on the CN's listening channel that is calculated from the CN's hopping sequence, time stamp, CN's initial timing position and current time, and the device receives an ACK frame transmitted by the CN at the updated fixed channel of Rx operation.
SLEEPY DEVICE OPERATION IN ASYNCHRONOUS CHANNEL HOPPING NETWORKS
A storage medium stores instructions that, when executed by a processor, instruct the processor to receive, via a transceiver, a first frame from a wireless device and determine a reception time stamp of the first frame. The instructions include instructions to determine a first timing position of the wireless device within a hopping sequence; and after receiving the first frame, instruct an electronic device comprising the non-transitory computer readable storage medium to transition to a low power mode. The instructions include instructions to after the electronic device transitions to the low power mode, instruct the electronic device to transition to an active mode and after the electronic device transitions to the active mode, determine a listening channel of the wireless device based on the hopping sequence, the reception time stamp, and the first timing position, and to transmit, via the transceiver, a second frame in the listening channel.