FIG. 18 illustrates an exemplary power management flow in accordance with one or more embodiments for minimizing power consumption and connecting to the cloud only when it is necessary depending on thresholds of various sensors. In one embodiment, in order to meet power consumption requirements such that the device could last for a few weeks on battery, the most effective way of achieving this is by setting the device in deep sleep mode 1806 for as long as possible. Once the device is in sleep mode, it should remain there and consume battery in less than a few nanowatts or microwatts such that the battery would last the longest time possible. In order to accomplish this, all the sensors on board are programmed to operate at their lowest power consumption and only change when there is an event that causes the device to wake up. The user has the ability to set transmission period times and manage sensor activity within the Web Application, Smartphone App, Desktop App, or any other application and stored in the cloud, where then the device would be configured accordingly as per user's preferences. Various exemplary thresholds 1802 are illustrated that could be set by the end user which could be done through an app on a smartphone, desktop, web browser, or other platform. For instance, a threshold alert of 80 degrees Fahrenheit could be set for temperature sensor. If a high or low threshold is reached or crossed, sleep mode is interrupted 1804 and the device is fully turned on, wireless connectivity session 1808 is established and sensor readings are sent. In one embodiment, examples of other thresholds are motion detection, light sensitivity, location perimeter (as also shown in FIG. 32), accelerometer, gyroscope, pressure, humidity. Timing interrupt 1802 can also be set such that the device wakes up from sleep mode based on a preset schedule or timer.