Управление локальное или удаленное?
OS телефона?
Тогда - морду повесьте в tomcat/apache на raspberry с обработчиком состояния, управлением и получением данных всех нужных Вам реле в розетках по любому соединению и протоколу…
Для удаленного нужно будет подумать над реализацией - тут вполне public IP может решить проблему, но и варианты с облаком тоже вполне возможны
В сети есть множество как кусков, так и готовых решений для такого
Вариант поиска на ali "Smart Plug With Power Monitor".
Предложенные решения работают из коробки, там только с числом пользователей и числом розеток в приложении нужно будет уточнить…
Можно поискать не в формате вилка-розетка, они там есть (

) и модули, и розетки ОП/СП
Все на Ali уже с готовым приложением и с интеграцией в родной SmartHome, и с управлением от Алисы с компанией…