Pinoccio: Intercambia todas las cosas (de Internet)

Existe un problema con los productos destinados a construir la Internet de las cosas. Todo hardware de construcción necesita inversores y, por lo tanto, monetizar su plataforma de alguna manera. Esto significa que todos sus datos se envían a "la nube", es decir, un servidor que no es de su propiedad. Obviamente, esto no es ideal para la multitud de La-Tecnologia. Sí, IoT se puede hacer con unas pocas radios baratas y un enrutador pirateado, pero luego no obtienes todas las características interesantes de un proyecto de Things real: una red en línea y una red bien diseñada. Pinoccio es la primera cosa que hemos visto que conecta una unidad de red adecuada con un servidor que puede poseer. El equipo Pinoccio tuvo la amabilidad de dejarnos entrar mientras estábamos en Rock City el fin de semana pasado, y pudimos poner la pala en estas pequeñas tablas de [Sally] y [Eric], junto con una demostración genial de lo que pueden hacer.

El hardware del Pinoccio es esencialmente un Arduino Mega con una batería LiPo y una radio 802.15.4 proporcionada por ATmega256RFR2. La placa base, teóricamente llamada "explorador de campo", puede equiparse con una mochila WiFi que sirve como puente para la red WiFi. Es una solución lo suficientemente inteligente como para poner muchas cosas en una red, sin tener todas las cosas directamente conectadas a Internet.

La programación de estos exploradores se puede hacer con Arduino, por supuesto, pero la gente de Pinoccio también ha creado algo llamado ScoutScript que le permite enviar comandos directamente a algunos o todos los exploradores en la web. Hay una GUI en línea ordenada llamada Headquarters que le permite también ordenar, controlar y consultar todos los nodos pequeños.

En el video a continuación, [Sally] explora las funciones básicas del hardware y de lo que es capaz. [Eric] estaba en Reno cuando lo visitamos, pero tuvo la amabilidad de entrar en un chat de video y mostrar de lo que es capaz una red de Pinocho, arreglando su página web con logotipos de La-Tecnologia cuando presiona un botón.

  • Nikolao Dalziel dice:

    ¡Hurra por los videos privados!

    • Mike Szczys dice:

      Lo siento, zona horaria incorrecta al planificar. Reparado.

  • Ralph Doncaster (Nerdo Ralph) dice:

    $ 197 por el equipo de partida? Wtf?

    • Tomás dice:

      Y alrededor de $ 60 por nodo. MUY caro para ser la base de un verdadero IoT. Llámame cuando el precio baje a una décima parte.

    • tekkieneet dice:

      En este momento, la tecnología más cercana a ese precio son esos módulos Bluetooth chinos que para nodos. Puede ser un enrutador barato con bluetooth pirateado como servidor / repetidor para cualquier tipo de conexión de red y redundancia.

  • uC dice:

    Últimamente están surgiendo muchos pequeños centros de IoT. Soy un fan (es decir, partidario) de McThing en kickstarter (nodos de sensor Bluetooth LE, con un puente Bluetooth / Wifi como enrutador).

    La verdadera clave de estos problemas de IoT será liberarlos de la nube. Quiero ejecutar mis propios servidores de demonios, gracias. Incluso si están en un caso de VPS en algún lugar.

  • Scott dice:

    ¿Similar pero diferente al anuncio de hilo (http://www.threadgroup.org/) de hoy?

  • sonofthunderboanerges dice:

    Un tema muy interesante.

    Siempre quise construir un sistema automatizado que pudiera actuar como una red cuasi-mesh. Por ejemplo: Alguien podría diseñar un software que utilice una interfaz cuasi-AI (inteligencia artificial) que escuche constantemente los puntos de acceso de la red abierta (ya sea AP o ADHOC) mientras conduce por la ciudad. Básicamente, lo mantendría en línea en todas partes, iniciando sesión automáticamente en puntos de acceso abiertos, probando la autenticación local, si es así, proceda con esta autenticación, averigüe lo que se solicita y luego acepte un acuerdo de TOS (términos de servicio). Y puede ofrecer inicios de sesión de contraseña y correo electrónico de autenticación falsos aleatorios incluso en aquellos sistemas que lo soliciten, como en las bibliotecas públicas.

    Supervisa el éxito al poder llegar a su objetivo favorito siempre en un servidor web de su elección. Si es inaccesible o está bloqueado, entonces sabrá que algo anda mal y el punto de acceso está drenado y tiene una prioridad muy baja.

    Cuando se produce la LOS (pérdida de señal) total, se dirige a otro punto de acceso más fuerte hasta el infinito o le da una notificación SOL (sin suerte), como cuando se adentra en un vasto desierto o en el océano abierto. También verifica para asegurarse de que no cayó accidentalmente en una trampa web como un "bote de miel" o algo así (debe tener un firewall activado y no hay paquetes TCP / UDP entrantes, y AVS ejecutándose para exploits troyanos inspirados en el puerto 80).

    Se podría crear un motor de correo electrónico para mantener la entrega de los correos electrónicos enviados hasta que se asegure un punto de acceso legítimo, incluso si lleva horas o días hacerlo. Cuando navegue, también le indicará que espere una conexión válida en lugar de mostrarle una pantalla de navegador con el código 500. Sabría que no tiene conexión a Internet en lugar de asumir que el servidor remoto se ha apagado. El sistema le notificará cuando se establezca una conexión exitosa y se envíen correos electrónicos.

    El SSID más estándar sería "linksys" "predeterminado" "enrutador", etc. Luego están Dunkin Donuts, McDonalds, Star Bucks, Subways, redes de ciudades, bibliotecas públicas, etc. Esta cosa sería lo suficientemente inteligente como para evitar los sistemas BLOQUEADOS y los SSID difíciles de deletrear. Pero podría buscar un SSID IU no bloqueado, pero le daría poca prioridad sobre un SSID estándar mejor, que es una relación SNR más fuerte.

    Sin interacción humana, toda la IA funciona en segundo plano. Nunca volvería a pagar por un ISP o una red 3G / 4G. Lo mismo ocurre con el seguimiento de IP por "ellos". Cuando encuentren su ISP por la IP que está utilizando a través de DHCP desde ese punto de acceso, obtendrán al propietario del punto de acceso, no a usted. Tal vez su dirección MAC, pero eso al principio no ayuda a identificarlo.

    Sé que hay programas que hacen este tipo de cosas, pero no es tan sencillo como el que sugiero aquí. Estos suelen requerir la intervención humana. ¿Podría esto crear un proyecto HaD THP genial? No estoy calificado ni motivado para hacerlo.

    Quizás alguien más lo esté.

    • AP² dice:

      Ya tengo algo parecido a eso, porque nuestro mayor ISP aquí en Portugal puso un enrutador Fonera en la casa de cada cliente. Mi tableta reconoce el SSID (siempre son los mismos) y, usando un programa que implementa WISPr, se conecta automáticamente. K9-mail luego detecta la conexión y se sincroniza con mi servidor IMAP.

      El problema con el plan es la seguridad: nunca se sabe quién está ejecutando el AP, y muchos sitios web y programas usan HTTP simple, que puede ser secuestrado, las descargas pueden inyectarse en troyanos, etc. Necesitaría usar una VPN para mantenerse seguro. , seguido de privacidad.

      • SavannahLeón dice:

        ¿Cebolla?

      • Dr_Lion dice:

        Hola, también soy de Portugal, este tema es casi nuevo para mí, no conozco su diseño, pero si es dueño de sus servidores, podría usar una suscripción para enviar datos, ¿verdad? La primera idea que me viene a la cabeza es ssh, (ssl) pero dependiendo de los protocolos que uses, estoy seguro de que podrás lograr una buena seguridad.

      • sonofthunderboanerges dice:

        AP² - Realmente sobre la exposición troyana de explotación de tarros de miel. WISPr también quiere autenticarte como "tú", lo que frustra ligeramente el propósito de ser como si fuera "anónimo".

  • Ty-Tower dice:

    Creo que este es el diseño web más inteligente que he visto en 40 años.
    No está lleno de pícaros insignificantes y transmite el mensaje de una manera efectiva y divertida. Enhorabuena al diseñador de páginas.

    Me mostró lo que es y quiere ser el IoT. Estoy de acuerdo en que el precio es impactante y lo consideraré un poco, sin embargo, obtienes 2 unidades en ese conjunto de arranque y Arduino estaba en el rango de 50 a 70 cuando comenzó, así que espero que reciban algunos pedidos y un buen comienzo.

    El guión es hermoso. limpio, funcional y fácil de seguir y bien documentado. Me suscribiré y pasaré mucho más tiempo investigando este sitio y sus productos.
    ¡Muy bien hecho!

    • Ty-Tower dice:

      Ah, y llamarlo mochila en lugar de escudo es genial. La idea Scout también es buena, pero los líderes pueden estar celosos

    • Jake Ingman (@jingman) dice:

      ¡Gracias por las amables palabras Ty!

      Este es Jake, de Pinoccio. De hecho, soy la mirada somnolienta del final del video.

      Muchas gracias por tomarse un segundo para superar el impacto de la pegatina; tal como dijo, obtiene 2 exploradores y recuerde que las baterías están incluidas y el circuito de carga y el indicador de combustible están integrados (cosas que a menudo necesita comprar) . aparte).

      No queríamos que tuviera que comprar 2 Arduino Megas, 2 módulos XBee (o radios similares), 2 baterías de labios, 2 cargadores de batería y un protector Wifi (además de escribir el firmware y la API que funcionan juntos) solo para comenzar * Comenzó * a piratear redes en línea.

      Gracias nuevamente, y avísenos si tiene alguna pregunta. Soy [email protected]

    • Nitish KS dice:

      Hace 40 años no había tantas páginas web.

  • shpok dice:

    Turds Internet. Después de todas estas filtraciones de la NSA, uno tiene que estar loco para conectar todo lo que no es esencial a Internet.

  • sonofthunderboanerges dice:

    ¿Qué pasa con el desperdicio de las baterías LiPo y la reingeniería en el transporte inalámbrico inalámbrico? O si alguna de las unidades se atasca en algo, ¿por qué no pueden conectarse también a un bus de energía como un cable Ethernet con una línea de bus eléctrico?

    Por cierto, ¿cuál es el público objetivo de esta tecnología?

    • SavannahLeón dice:

      Solo intuición, pero supongo que el público objetivo no eres tú.

      • sonofthunderboanerges dice:

        Buen partido, Savannah… No veo en qué me ayudaría en nada. Sin embargo, me gustaría saber quién lo haría. Quizás todavía no lo veo. ¿Alguien puede ayudar?

  • Marco dice:

    buena idea

  • Jon dice:

    Estoy más interesado en impulsar la capacidad de conexión en red a laptops, computadoras, teléfonos celulares y tabletas. ¿Alguien sabe de alguno bueno? Algo que pueda funcionar además de Linux sería bueno.

    • Artur An dice:

      Mira esto: http://www.open-mesh.org/projects/open-mesh/wiki

    • David James Ryan dice:

      Si. open80211s ya funciona para mesh en Linux.

  • enkiv2 dice:

    ¿Existe un tipo de protocolo para esto? No veo ninguno en su sitio web.

    Me refiero a un IoT menos costoso (y menos bloqueado), pero lo que realmente significa es una especificación de protocolo para un RPC de propósito general, lo suficientemente simple como para que cualquiera pueda implementar la pila completa en un AVR de gama baja, conectar uno o dos pines como antenas, y tener suficientes ciclos para hacer cosas interesantes (además de tener características necesarias como autenticación) y, lo que es más importante, alguien necesita escribir esa especificación con mucha claridad y hacer implementaciones de referencia de dominio público / licencia para un puñado de plataformas.

    A menos que me haya atrapado en un mal diseño de sitios web, el pináculo no se trata de eso en absoluto (sino de otro sistema de IoT completamente propietario que no se asocia con los grandes jugadores existentes).

    No es hardware abierto si solo tiene valor arduino en la placa; no es hardware abierto a menos que pueda clonarlo sin ingeniería inversa.

    • gopinoccio dice:

      Hoy en día, Pinoccio usa Lightweight Mesh, que es un protocolo público que hace un enrutamiento de red / descubrimiento automático realmente simple sobre el 802.15.4. Atmel fue el autor del protocolo, pero está autorizado bajo una cláusula BSD 3 + 1 bastante abierta. La fuente completa está disponible y puede ajustar el contenido de su corazón. http://www.atmel.com/tools/lightweight_mesh.aspx

      Como sabrá, 802.15.4 es una especificación muy pública y abierta, y la radio de Pinoccio tiene este protocolo integrado en el nivel de hardware, por lo que tampoco es un protocolo propietario.

      En el lado de WiFi, simplemente usamos un socket TCP simple con un JSON bidireccional. También publicamos un servidor básico que puede ejecutar usted mismo: https://www.npmjs.org/package/pinoccio-server

      O cargue MQTT, CoAP, Zigbee, RF4CE o cualquier pila de red que desee en esto si no le gusta la predeterminada. También estamos discutiendo el traslado a Telehash para Pinocchio, y esto tiene una especificación de protocolo bien delineada: telehash.org

      Y, por supuesto, el hardware también es completamente de código abierto, según la licencia CERN OHLv1.1. Por supuesto, esto incluye no solo esquemas, sino también archivos de tabla, así como la lista de materiales, para que pueda crear los suyos propios.

      Estoy de acuerdo en que hay muchas partes móviles aquí, pero no estoy de acuerdo contigo en que Pinoccio no es hardware abierto.

      Por último, si está buscando una especificación abierta que pueda funcionar con 802.15.4, ¿tal vez haya visto una mención del anuncio de Thread ayer? ¿Quizás eso es lo que estás buscando? http://www.threadgroup.org/

  • Duwogg dice:

    Todo lo que veo en Internet de las cosas es un enorme 160aos de 160,793,846,869,327,261 protocolos, ninguno de los cuales se gustan, solo un puñado de los cuales hablarán entre sí, algunos de ellos vencerán a los demás, ¡maldita sea! ¿Es esta mi reunión familiar? Así que compra un enrutador que debería tener 160,793,846,869,327,261 radios diferentes, y todos en el mercado hasta ahora tienen tantas alertas y limitaciones que no valen la pena ni el tiempo ni el dinero. Y para qué !? para que mi máquina de café pueda tuitear que hoy tomé mi taza número 50? ¿DE VERDAD?

    • ytu dice:

      Mi agua más blanda simplemente tuiteó que necesitaba más sal ...

  • Shadow_Hax o dice:

    ¡buena idea!

Alana Herrero
Alana Herrero

Deja una respuesta

Tu dirección de correo electrónico no será publicada.