¿Todos los teléfonos inteligentes del mundo son en realidad un servicio de Internet de las cosas (para personas)?

No, los teléfonos inteligentes crean nodos informáticos realmente pobres.
Incluso si se anuncian con Gb de memoria, procesadores súper rápidos, Gbs de RAM y la mayoría tienen conexión 3G o 4G, un servicio en la nube basado en una conexión punto a punto basada en teléfonos inteligentes se comportaría de manera muy errática y se bloquearía con mucha frecuencia.

De hecho, la CPU y la RAM están saturadas por el uso normal, y si se usa como nodo de cómputo durante unas pocas horas, la batería se agota.
Como nube son muy poco prácticas, tienen pocos Mb / s de velocidad de carga.

En cuanto a las conexiones de red, la más rápida es Wi-Fi, e incluso eso palidece en comparación con los Gb / s, incluso una placa Linux barata puede funcionar.

Acerca de las redes de malla, los teléfonos inteligentes son realmente buenos en eso, la mayoría de ellos admiten el uso de la estación Wi-Fi y el punto de acceso simultáneamente. Es suficiente un host cada 100 metros para reconstruir una red. Pero aún así, los enrutadores funcionan mucho mejor para hacerlo. Sí, puede elaborar un servicio de ubicación ingenua utilizando la intensidad de la señal Wi-Fi como medida de distancia.
El modo de punto de acceso (llamado conexión WiFi en Android) también es útil para ser rescatado en caso de desastre, ya que puede crear una nueva red llamada “ayuda estoy debajo de los escombros” o usarla para transmitir otros mensajes.

Por ahora, se utilizan mejor como cliente para servicios de Internet, y hacen un muy buen trabajo en eso.