Técnicamente hablando, ambos están relacionados entre sí. IoT es la idea de conectar pequeños equipos electrónicos y eléctricos a Internet, por ejemplo, luz, ventilador, etc.
Ahora para ejecutar, controlar y monitorear estos nuevos dispositivos inteligentes, necesitamos algún software. Y Java es el mejor software disponible para ejecutar estos dispositivos. ¿Recuerdas esos viejos teléfonos Nokia? Solían correr en Java. Java es un software, probado y utilizado por millones y es capaz de ejecutarse en dispositivos de baja especificación y consume muy poca energía.
Entonces, todo se reduce a su interés personal. Hardware o software?
- Cómo hacer aplicaciones basadas en IoT
- IPv6 de IPv4: ¿es eso posible?
- Cómo buscar personas en internet según intereses
- ¿Cuál es la mejor manera de permanecer anónimo en internet?
- ¿Es Blockchain una oportunidad tan grande como lo fue Internet?
En el caso del hardware, vaya a Internet de las cosas (IoT), de lo contrario, vaya a Java.
También vale la pena señalar que si aprende Java, puede implementarlo en muchos otros ámbitos además de Internet de las cosas. Tomar Advance Java lo hará competente en la interfaz de usuario basada en Java y muchas otras cosas.