System on Chips (SoCs) are ideal for an IoT solution, where power and processing are very critical. Since they come with their own network module, they are quite self-contained.
You can read more about SoCs here: https://internetofthingsagenda.techtarget.com/definition/system-on-a-chip-SoC.