Благодаря облачным технологиям появилась возможность реализовать сложные проекты на базе микроконтроллера путем перераспределения вычислительной нагрузки между микроконтроллером и облаком. Компания Microchip предлагает несколько идей для реализации устройств домашней автоматизации на базе отладочных плат AVR-IoT и PIC-IoT – «погодные часы», «автоматические жалюзи».
Основными факторами сложности при реализации встраиваемых устройств являются проблема хранения данных и вычислений над ними. Микроконтроллеры имеют небольшой объем внутренней памяти и ограниченную вычислительную мощность. Эти ограничения частично можно обойти путем оптимизации программного кода. Однако существует множество областей, в которых микроконтроллеры не могут справиться с задачей, несмотря на самый эффективный код.
С ограничениями вычислительной мощности и объема памяти можно справиться, используя облачные технологии. Они позволяют перераспределить вычисления между микроконтроллером и облаком.