шифрование это хорошо, теперь о пользователях. Почему не стали делать соединние по HTTPS(443 порт), сама возможность несанкционированного входа и управления контроллером оставит этот проект на уровне забавы