Repolode
Edgenesis

Edgenesis/shifu

Una puerta de enlace IoT nativa de Kubernetes que permite conectar dispositivos mediante HTTP, MQTT, RTSP, OPC UA y otros protocolos como recursos del clúster.

Estrellas
1,436
Forks
136
Issues abiertos
23
Último commit
anteayer

¿Qué es?

Shifu es una puerta de enlace IoT basada en Kubernetes. Representa cada dispositivo físico como un DeviceShifu, un pod que contiene el controlador del dispositivo y actúa como gemelo digital dentro del clúster. Los dispositivos se integran mediante un recurso personalizado llamado shifu, por lo que pueden gestionarse con las mismas herramientas que se usan para otras cargas de trabajo de Kubernetes.

El proyecto busca que los desarrolladores de aplicaciones puedan centrarse en sus aplicaciones en lugar de mantener una infraestructura operativa independiente para los dispositivos. Es independiente de los protocolos y los fabricantes: el README enumera HTTP, MQTT, RTSP, Siemens S7, sockets TCP y OPC UA, y su diseño de microservicios está pensado para facilitar la incorporación de nuevos protocolos. Puede ejecutarse en hardware de edge, como Raspberry Pi, en clústeres de edge o en nubes públicas, privadas e híbridas.

El proyecto cuenta con la licencia Apache-2.0 y forma parte del landscape de CNCF. En su sitio web hay documentación, guías para conectar dispositivos y una demo alojada.

Funciones clave

  • 01Asocia cada dispositivo físico a un pod de Kubernetes que actúa como gemelo digital.
  • 02Integra dispositivos mediante un recurso personalizado llamado shifu.
  • 03Admite HTTP, MQTT, RTSP, Siemens S7, sockets TCP y OPC UA.
  • 04Se ejecuta tanto en dispositivos de edge, como Raspberry Pi, como en clústeres de nube e híbridos.

Casos de uso

  • Conectar cámaras o PLC con protocolos propietarios a un clúster de Kubernetes.
  • Crear aplicaciones IoT de edge sin implementar una infraestructura independiente para gestionar dispositivos.
  • Integrar equipos industriales que usan OPC UA o Siemens S7 en flujos de trabajo nativos de la nube.

Inicio rápido

  1. 1

    Instala Shifu siguiendo la guía de instalación oficial enlazada en el README

  2. 2

    Prueba la demo online de KillerCoda sin instalar nada

Antes de usarlo

  • Requiere un clúster de Kubernetes, por lo que la configuración es más compleja que la de una herramienta independiente.

En colecciones

Temas

Preguntas frecuentes

¿Qué es shifu?
Una puerta de enlace IoT nativa de Kubernetes que permite conectar dispositivos mediante HTTP, MQTT, RTSP, OPC UA y otros protocolos como recursos del clúster. Shifu es una puerta de enlace IoT basada en Kubernetes. Representa cada dispositivo físico como un DeviceShifu, un pod que contiene el controlador del dispositivo y actúa como gemelo digital dentro del clúster. Los dispositivos se integran mediante un recurso personalizado llamado shifu, por lo que pueden gestionarse con las mismas herramientas que se usan para otras cargas de trabajo de Kubernetes.
¿shifu es gratuito? ¿Qué licencia tiene?
shifu es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿shifu sigue mantenido?
Mantenimiento activo. El último commit de shifu fue el 4 nov 2026.
¿Para qué puedo usar shifu?
Conectar cámaras o PLC con protocolos propietarios a un clúster de Kubernetes. Crear aplicaciones IoT de edge sin implementar una infraestructura independiente para gestionar dispositivos. Integrar equipos industriales que usan OPC UA o Siemens S7 en flujos de trabajo nativos de la nube.
¿Cómo se instala shifu?
Instala Shifu siguiendo la guía de instalación oficial enlazada en el README Prueba la demo online de KillerCoda sin instalar nada
¿Dónde consigo shifu?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/Edgenesis/shifu

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados

Broker MQTT escalable y plataforma de datos IoT que conecta grandes cantidades de dispositivos y enruta mensajes en tiempo real.

Backend y APIs#mqtt#iot#message-broker
16,9 mil+14 esta semana2,6 milErlangOtherActualizado hace 14 horas

Plataforma IoT de código abierto para gestionar dispositivos y activos, crear reglas de automatización y desarrollar dashboards y aplicaciones personalizados.

2,1 mil+129 esta semana508JavaOtherBien mantenidoActualizado hace 16 horas