Посмотрите на реализацию пользовательского отдельного веб-интерфейса, например Wi-fi точка доступа плюс клиент - #9 от пользователя sansa26
Собственн два пути возможны: приложение работает через web-api с сервером, уже который связан с контроллером. Либо приложение работает по mwtt с тем же, собственно сервером.