У меня это решено так. На каждом объекте стоит рапсберпи-клон. Все коммуникации идут через него.
В нем sd-карточка 32GB, на которой линукс занимает меньше двух.
Остальное под логи.
Уровень логгирования можно удаленно переключать, вплоть до байтиков переданных и принятых.