Solar energy harvesting for your IoT solution

March 8, 2022

Solar energy harvesting for Internet of Things (IoT) is moving from hobbyists and makers to mainstream professional IoT applications. For growing applications in agricultural monitoring and asset tracking, the main reason for using solar energy is to eliminate pain of inaccessibility and cost of maintenance. If you don’t have access to the grid-based energy source or cannot justify the cost of changing the batteries often, solar harvesting can be a good candidate for you.  

What to consider

One key to getting the solar-powered IoT applications right is the ability to harvest. However, as for batteries, many make a mistake thinking that this is the most important consideration. Focusing only on the energy source, e.g., using the most energy-packed battery or the largest solar panels, can impact the size and cost of your product as well as limit its application.

Instead, there are several things to consider to get the solar harvesting right for your IoT device: 

  • The access to light, natural and/or artificial 
  • The power consumption profile of your IoT device
  • The performance of the solar panel and its energy storage

Small-size solar harvesting panels from Sparkfun tested with Otii Arc

Best practices in picking the right solar panel for an IoT device

The goal of evaluating solar energy harvesting as a potential energy source is to understand if its economics are better than if the device is battery-powered. Hence, to make a fair and data-backed decision following best practices can be applied: 

  • Know your use cases
    • Understand the use cases, how often the device will collect data, receive/transmit information for each of the use cases, and what type of environments. If the device is mobile (e.g., asset tracking), the number of different field points may be overwhelming – then pick the corner cases to evaluate. 
  • Profile your IoT device power consumption
    • Measure energy consumption profile for duty cycles of the device and power levels as per use case. Knowing the active and sleep mode behavior can be invaluable in matching it to the energy source.  
  • Profile the solar panel for available energy at the device location.
    • Profile the current-voltage (I-V) characteristic curve for different light levels to find the maximum power to understand if you will have the energy that corresponds to your IoT device needs.

In addition to direct and indirect sunlight, some solar panels can use artificial indoor light sources such as LED, fluorescent, incandescent, and halogen to generate electricity. These panels enable more diverse use case that need to be evaluated. 

Here is a tutorial showcasing step-by-step practice of measuring solar panels (using using  Otii Arc and Battery Toolbox):

Example: Testing solar energy harvesting panels for a LoRaWAN device

The video below showcases the best practices being applied when testing small-size solar panels for a LoRaWAN IoT device Generic Node from The Things Industries. Solar panels evaluated can be found here and here

If you want to know more about the set-up for profiling solar panels make sure to talk to our engineers directly.


Don’t want to miss any new tech content?Subscribe to our monthly newsletter!

Copyright © 2023 Qoitech AB. All Rights Reserved.