Scheduling transmissions from ambient power devices
Devices, networks, systems, methods, and processes for scheduling transmissions from a plurality of ambient power devices are described herein. An Access Point (AP) may determine whether one or more ambient power devices are overlapping or non-overlapping based on one or more device characteristics associated with the one or more ambient power devices. The AP may transmit, to a wireless device, a charging instruction signal based on the one or more device characteristics. The one or more ambient power devices may receive one or more charging frames from the wireless device. The wireless device can receive one or more uplink frames and relay the one or more uplink frames to the AP. The AP may record the one or more charging frames, generate one or more charging profiles for the one or more ambient power devices, and develop an energy management strategy based on the one or more charging profiles.
1 . A device, comprising:
a processor;
a memory communicatively coupled to the processor; and
a transmission scheduling logic, configured to:
determine one or more device characteristics of a plurality of ambient power devices;
identify a set of overlapping ambient power devices of the plurality of ambient power devices in communication with a wireless device; and
transmit, to the wireless device, a charging instruction signal based on the one or more device characteristics;
transmit an authorization signal to the wireless device, wherein the authorization signal is indicative of allowing transmission of uplink frames from one ambient power device of the set of overlapping ambient power devices at a time; and
schedule transmissions of the uplink frames from two or more overlapping ambient power devices at different times by allocating distinct time slots to the overlapping ambient power devices for uplink transmissions to avoid collisions of the uplink frames.
2 . The device of claim 1 , wherein the set of overlapping ambient power devices receive, from the wireless device, one or more charging frames based on the charging instruction signal.
3 . The device of claim 2 , wherein the transmission scheduling logic is further configured to receive one or more uplink frames from one or more ambient power devices of the plurality of ambient power devices.
4 . The device of claim 3 , wherein the one or more uplink frames are relayed from the one or more ambient power devices by the wireless device.
5 . The device of claim 3 , wherein the one or more device characteristics comprise at least one of:
an energy storage capacity of the one or more ambient power devices;
a charging time associated with the energy storage capacity of the one or more ambient power devices, or
a level of charge required by the one or more ambient power devices for transmitting the one or more uplink frames.
6 . The device of claim 5 , wherein the transmission scheduling logic is further configured to:
determine a transmission type associated with the one or more ambient power devices; and
estimate an amount of charge received by the one or more ambient power devices from the one or more charging frames.
7 . The device of claim 6 , wherein the transmission scheduling logic is further configured to determine, based on the transmission type and estimated amount of charge, a charging interval and a charging duration of the one or more charging frames transmitted to the one or more ambient power devices.
8 . The device of claim 7 , wherein the charging instruction signal is generated based on at least one of: the charging interval, the charging duration, or the one or more device characteristics.
9 . The device of claim 8 , wherein the one or more ambient power devices receive one or more downlink frames on a first channel and the one or more charging frames on a second channel.
10 . The device of claim 8 , wherein the transmission scheduling logic is further configured to determine a mean charging interval of the one or more charging frames.
11 . The device of claim 8 , wherein the transmission type is indicative of a type of the one or more uplink frames transmitted by the one or more ambient power devices.
12 . The device of claim 8 , wherein the transmission scheduling logic is further configured to:
detect violation of the charging instruction signal by the wireless device; and
generate an alarm signal upon detecting the violation of the charging instruction signal by the wireless device.
13 . The device of claim 8 , wherein the transmission scheduling logic is further configured to detect a change in position or state of the one or more ambient power devices.
14 . The device of claim 13 , wherein the transmission scheduling logic is further configured to update at least one of: the set of overlapping ambient power devices, the charging interval, or the charging duration based on the change in position or state of the one or more ambient power devices.
15 . A device, comprising:
a processor;
a memory communicatively coupled to the processor; and
a transmission scheduling logic, configured to:
detect one or more ambient power devices;
determine one or more device characteristics of the one or more ambient power devices;
generate one or more charging frames based on the one or more device characteristics; and
transmit the one or more charging frames to the one or more ambient power devices;
identify a set of overlapping ambient power devices of the one or more ambient power devices in communication with a wireless device;
transmit an authorization signal to the wireless device; and
schedule transmissions of the uplink frames from two or more overlapping ambient power devices at different times by allocating distinct time slots to the overlapping ambient power devices for uplink transmissions to avoid collisions of the uplink frames.
16 . The device of claim 15 , wherein the one or more device characteristics comprise at least one of:
an energy storage capacity of the one or more ambient power devices;
a charging time associated with the energy storage capacity of the one or more ambient power devices, or
a level of charge required by the one or more ambient power devices for transmitting one or more uplink frames.
17 . The device of claim 16 , wherein the transmission scheduling logic is further configured to:
determine a transmission type of the one or more uplink frames;
estimate an amount of charge received by the one or more ambient power devices from the one or more charging frames; and
determine an interval and a duration of the one or more charging frames based on corresponding transmission type and estimated amount of charge.
18 . A method comprising:
determining one or more device characteristics of a plurality of ambient power devices;
identifying a set of overlapping ambient power devices of the plurality of ambient power devices in communication with a wireless device; and
transmitting, to the wireless device, a charging instruction signal based on the one or more device characteristics;
transmitting an authorization signal to the wireless device; and
scheduling transmissions of the uplink frames from two or more overlapping ambient power devices at different times by allocating distinct time slots to the overlapping ambient power devices for uplink transmissions to avoid collisions of the uplink frames.
19 . The method of claim 18 , wherein the one or more device characteristics comprise at least one of:
an energy storage capacity of the plurality of ambient power devices;
a charging time associated with the energy storage capacity of the plurality of ambient power devices, or
a level of charge required by the plurality of ambient power devices for transmitting one or more uplink frames.