Спасибо за ответ. Да, контекст глобальным или статическим делать неправильно. Больше всего мне было интересно, допустимо ли передавать его в качестве параметра метода.
Вы здесь описываете тонкости реализации третьего варианта обеспечения питания контроллеров, того, к которому я и сам склоняюсь. Мне интересно было бы узнать мнение относительно всех вариантов. В любом случае спасибо за почти готовый перечень оборудования для приобретения.