Respuesta corta es NO, la IO es realmente un concepto acerca de " cosas " que se comunican (por lo general en internet) con otras "cosas", según esta definición un teléfono puede ser tan fácilmente una cosa tal como un IP de frambuesa, o un PC.
IoT como concepto es un dispositivo independiente.
Desde el punto de vista de Android Studio, agregar soporte de IoT significa que se agregarán al proyecto protocolos y bibliotecas de soporte comunes como MQTT para que pueda usarlos en su aplicación.
Si necesita implementar una conexión IoT y el resto de su código o lógica se puede ejecutar desde el teléfono o lo que sea que sea el dispositivo, vaya, felicitaciones, su "teléfono" ahora es una "cosa" que puede ser conectado.
¿Sigue siendo IoT ? Eso se convierte en una discusión subjetiva, pero generalmente irrelevante. Desde un punto de vista purista, IoT implica conexiones dispositivo-dispositivo, donde cada dispositivo sabe cómo realizar operaciones específicas y lo hace de forma programada o activada, o después de recibir un comando de otro dispositivo. Por lo tanto, una solución de IoT generalmente implicará una gran cantidad de dispositivos satelitales que realizan operaciones discretas o retransmiten telemetría y habrá procesos o entidades separadas que coordinen entre estas "cosas"
En un sentido práctico, encontrará que muchas implementaciones de IoT involucrarán dispositivos de microcontrolador como Arduino o mini-pc / placas de cómputo como Raspberry Pi, ya que proporcionan una plataforma de hardware que simplifica cómo podemos obtener nuestra base de código lógico (plataforma de software) en un entorno específico que puede interactuar con el hardware para recopilar telemetría sobre el mundo físico o que de otro modo puede interactuar con él. Pero eso es solo un subconjunto de posibles aplicaciones de IoT .