Resposta curta é não, a Internet das coisas é realmente um conceito sobre " coisas " Comunicação (geralmente através da internet) com outras "coisas", por esta definição um telefone tão facilmente podem ser uma coisa como um PI framboesa, ou um PC.
A IoT como conceito é independente de dispositivo.
Do ponto de vista do Android Studio, adicionar suporte à IoT significa que protocolos e bibliotecas de suporte comuns, como o MQTT, serão adicionados ao projeto para que você possa utilizá-los em seu aplicativo.
Se você precisar implementar uma conexão IoT e o restante do seu código ou lógica puder ser executado a partir do telefone ou do dispositivo, então pare com isso, parabéns, seu "telefone" agora é uma "coisa" que pode ser conectado.
Ainda é IoT ? Isso se torna uma discussão subjetiva, mas geralmente irrelevante. De um ponto de vista purista, a IoT implica conexões Dispositivo-Dispositivo, onde cada dispositivo sabe como executar operações específicas e faz isso de forma programada ou acionada, ou após receber um comando de outro dispositivo. Portanto, uma solução de IoT geralmente envolve muitos dispositivos de satélite executando operações discretas ou retransmitindo telemetria e haverá processos ou entidades separados que coordenam essas "coisas"
Em um sentido prático, você descobrirá que muitas implementações de IoT envolvem dispositivos de microcontrolador como Arduino ou placas de mini-pc / computador como Raspberry Pi, pois fornecem uma plataforma de hardware que simplifica como podemos obter nossa base de código lógica (plataforma de software) em um ambiente específico que possa interagir com o hardware para coletar telemetria sobre o mundo físico ou que possa interagir com ele. Mas isso é apenas um subconjunto de aplicativos possíveis da IoT .