Repolode
Edgenesis

Edgenesis/shifu

HTTP, MQTT, RTSP, OPC UA 등 다양한 프로토콜로 장치를 연결하고 클러스터 리소스로 다루는 Kubernetes 네이티브 IoT 게이트웨이입니다.

스타
1,436
포크
136
열린 이슈
23
마지막 커밋
그저께

어떤 프로젝트인가요?

Shifu는 Kubernetes 기반으로 구축된 IoT 게이트웨이입니다. 각 물리 장치를 장치 드라이버를 담고 클러스터 안에서 디지털 트윈 역할을 하는 pod인 DeviceShifu로 표현합니다. 장치는 shifu라는 커스텀 리소스를 통해 통합되므로 다른 Kubernetes 워크로드에 사용하는 것과 같은 도구로 관리할 수 있습니다.

이 프로젝트는 애플리케이션 개발자가 장치용 별도 운영 인프라를 유지 관리하는 대신 앱 개발에 집중할 수 있도록 하는 것을 목표로 합니다. 프로토콜과 벤더에 종속되지 않으며, README에는 HTTP, MQTT, RTSP, Siemens S7, TCP 소켓, OPC UA가 나열되어 있습니다. 또한 마이크로서비스 설계 덕분에 새 프로토콜을 쉽게 추가할 수 있습니다. Raspberry Pi 같은 엣지 하드웨어, 엣지 클러스터, 퍼블릭·프라이빗·하이브리드 클라우드에서 실행할 수 있습니다.

이 프로젝트는 Apache-2.0 라이선스를 따르며 CNCF landscape 프로젝트입니다. 문서, 장치 연결 가이드, 호스팅 데모는 웹사이트에서 확인할 수 있습니다.

핵심 기능

  • 01각 물리 장치를 디지털 트윈 역할을 하는 Kubernetes pod에 대응시킵니다.
  • 02shifu라는 커스텀 리소스를 통해 장치를 통합합니다.
  • 03HTTP, MQTT, RTSP, Siemens S7, TCP 소켓, OPC UA를 지원합니다.
  • 04Raspberry Pi 같은 엣지 장치와 클라우드 및 하이브리드 클러스터에서 실행할 수 있습니다.

활용 사례

  • 전용 프로토콜을 사용하는 카메라나 PLC를 Kubernetes 클러스터에 연결합니다.
  • 장치 관리용 별도 인프라를 운영하지 않고 엣지 IoT 애플리케이션을 구축합니다.
  • OPC UA 또는 Siemens S7을 사용하는 산업 장비를 클라우드 네이티브 워크플로에 통합합니다.

빠른 시작

  1. 1

    README에 링크된 공식 설치 가이드를 따라 Shifu를 설치하세요

  2. 2

    아무것도 설치하지 않고 온라인 KillerCoda 데모를 사용해 보세요

사용 전 알아둘 점

  • Kubernetes 클러스터가 필요하므로 독립 실행형 도구보다 설정 과정이 복잡합니다.

포함된 컬렉션

토픽

자주 묻는 질문

shifu은(는) 무엇인가요?
HTTP, MQTT, RTSP, OPC UA 등 다양한 프로토콜로 장치를 연결하고 클러스터 리소스로 다루는 Kubernetes 네이티브 IoT 게이트웨이입니다. Shifu는 Kubernetes 기반으로 구축된 IoT 게이트웨이입니다. 각 물리 장치를 장치 드라이버를 담고 클러스터 안에서 디지털 트윈 역할을 하는 pod인 DeviceShifu로 표현합니다. 장치는 shifu라는 커스텀 리소스를 통해 통합되므로 다른 Kubernetes 워크로드에 사용하는 것과 같은 도구로 관리할 수 있습니다.
shifu은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
shifu은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
shifu은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. shifu의 마지막 커밋은 2026년 11월 4일입니다.
shifu은(는) 어디에 사용할 수 있나요?
전용 프로토콜을 사용하는 카메라나 PLC를 Kubernetes 클러스터에 연결합니다. 장치 관리용 별도 인프라를 운영하지 않고 엣지 IoT 애플리케이션을 구축합니다. OPC UA 또는 Siemens S7을 사용하는 산업 장비를 클라우드 네이티브 워크플로에 통합합니다.
shifu는 어떻게 설치하나요?
README에 링크된 공식 설치 가이드를 따라 Shifu를 설치하세요 아무것도 설치하지 않고 온라인 KillerCoda 데모를 사용해 보세요
shifu은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/Edgenesis/shifu

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트

대규모 디바이스를 연결하고 메시지를 실시간으로 라우팅하는 확장 가능한 MQTT 브로커이자 IoT 데이터 플랫폼입니다.

백엔드·API#mqtt#iot#message-broker
1.7만+14 이번 주2.6천ErlangOther업데이트 17시간 전