¿Cuáles son las características de una cosa en el contexto de la ‘Internet de las cosas’?

En mi opinión, hay una simple distinción entre una “cosa” y una “computadora”. El Internet de las computadoras ya existe. El Internet de las cosas está emergiendo lentamente. Por lo tanto, presento un manifiesto filosófico de tres criterios con los cuales, creo, se puede juzgar “cosa” y “computadora”.

1. Evidencia de funcionalidad:
El trabajo principal de una “computadora” es ejecutar software que tome datos humanos y produzca resultados humanos. Lo que está sucediendo detrás de escena también podría ser mágico, porque no es evidente para el usuario. La mayoría de los teléfonos celulares en estos días son computadoras.

El trabajo principal de una “cosa” puede ser una de muchas cosas, pero su trabajo no es algo abstracto, como la E / S de software. A la gente le gusta usar una tostadora como ejemplo. La tostadora cocina pan. Pones el pan y lo cocina. Es evidente que se está cocinando pan. Un termostato es otro ejemplo. Es evidente que el termostato controla la temperatura ambiente, aunque es posible que no sepa cómo lo hace.

2. Evidencia de computación:
Una “cosa” bien diseñada no tiene evidencia de computación. Probablemente haya una computadora en su termostato, de hecho, incluso si no es una elegante, conectada a Internet. Sin embargo, no hay evidencia de que esté tomando tiempo calcular. No hay “pelota de playa giratoria” ni nada por el estilo. La mayoría de los decodificadores de cable, y muchos televisores modernos, desdibujan la línea entre la cosa y la computadora porque a menudo le dan colas al usuario que están “iniciando” o “apagando”. De hecho, los televisores conectados a Internet y los decodificadores son más “computadora” que “cosa”, y los usuarios incluso los tratan como tales ahora. Hace 20 años, los televisores eran “cosas” (al igual que los teléfonos).

3. Evidencia de holismo:
Si quisiera conectar mi tostadora a Internet, podría pegar con cinta adhesiva un teléfono inteligente a un lado y construir una aplicación de tostadora de algún tipo (o usar una Raspberry Pi o algo así). Ahora tendría una “cosa” con una “computadora” conectada, no una sola “cosa”. Una cosa debe ser holística. La computadora dentro de la cosa debe estar fundamentalmente dedicada a la cosa.

Estoy seguro de que podríamos llegar a criterios adicionales, pero hasta ahora estos tres, creo, son suficientes.

No creo que haya una respuesta correcta aquí, pero déjame apuñalarla.

Una “cosa” en el “Internet de las cosas” tiene una o más de estas características:

1. Un sensor de algún tipo que produce un valor que se puede leer.
2. Un control de algún tipo que acepta un valor que se puede escribir y que produce algún tipo de efecto cuando se actualiza un valor.
3. Una ruta de comunicación de algún tipo (no necesariamente “protocolo de internet”, sino algo) que se comunica con otro dispositivo.
4. Quizás, pero no necesariamente, algún tipo de lógica almacenada que pueda variar desde un cableado reconfigurable muy simple hasta una capacidad informática completa.

Si los interpreta de manera muy amplia, puede exprimir muchas cosas en Internet. Un termómetro analógico simple es una cosa si hay una cámara apuntando hacia él y algún software de procesamiento de imágenes para decodificar la temperatura. Su automóvil, su termostato, su comedero para pájaros en el patio trasero podrían conectarse a la red.

Estas definiciones son, por su naturaleza, muy amplias. Conectar periféricos que no sean de computadora a Internet es muy antiguo; Había una bañera de hidromasaje en la red en 1993, máquinas de Coca-Cola, cafeteras, etc. antes de eso. Lo que es diferente ahora frente a entonces es que algunos sensores se han vuelto muy baratos, algunos controladores se han vuelto baratos, las radios de baja potencia se están estandarizando y varias compañías han encontrado un ciclo exagerado para funcionar.