Estoy en el proceso de crear un diseño de PCB Wi-Fi simple y económico que pueda enviar y recibir mensajes a una aplicación (a través de una nube, por supuesto). Tengo la intención de conectar esta PCB a un medidor de temperatura de la pecera y a un tubo de calentamiento de la pecera.
Básicamente, aquí están las únicas formas de comunicación entre el PCB y mi aplicación:
Enviar lecturas de temperatura cuando lo solicite el usuario de la aplicación
Recibe solicitudes para cambiar la temperatura alta o baja
Encender / apagar el dispositivo de calentamiento
Necesito configurar el PCB para que pueda comunicarse con un servicio en la nube (instalando SDK, frameworks y lógica de programa para manejar los mensajes enviados / recibidos a través de la nube)
¿Qué componentes necesito en mi PCB que me permitan lograr estas tareas? ¿Y cuál es el mínimo flash y procesamiento que pueden manejar esas tareas, o ni siquiera necesito chip de procesador o memoria flash? Soy un principiante con PCB.