Necesito aclarar mis dudas con respecto a mi proyecto de automatización del hogar. Estoy trabajando en un proyecto basado en el proyecto de automatización del hogar de IoT. Hay tres entidades en este proyecto:
- servidor web
- cliente incorporado
- aplicación de Android
La aplicación de Android enviará los datos al servidor web al interruptor de ENCENDIDO / APAGADO en el cliente incorporado. Servidor Recibe datos y decide enviar a qué cliente. El servidor envía los datos al cliente apropiado y recibe comentarios y los envía a la APLICACIÓN de Android.
El cliente integrado múltiple puede controlarse mediante una sola aplicación.
Ahora he decidido usar el protocolo Websocket, ya que al usar WS puedo hacer la comunicación servidor-cliente en tiempo real y evitar el sondeo / sondeo largo.
Pero como he estudiado más sobre WS, descubrí que no es seguro y fácil de piratear. Guíeme qué tecnología debo usar para este proyecto y cuáles deben ser los requisitos del servidor y del cliente para cumplir con el objetivo del proyecto.