In order to receive Wiliot tag data, two functions need to be addressed: providing energy for tags to harvest from, and receiving data packets to send them to the Wiliot cloud. In most cases, one device can provide both of these functions. This includes Bluetooth to Wi-Fi gateways, multiband gateways, or even BLE-enabled devices like smart appliances or smart home systems. In certain applications, one device can be used to provide energy, while another such as a smart phone can receive the data packets and route them to the cloud. The vision as Wiliot continues further into its technology development is for tags to harvest from and transmit to existing infrastructure and/or smart phones.