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
README에 링크된 공식 설치 가이드를 따라 Shifu를 설치하세요
- 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 통계는 매일 갱신됩니다.
관련 프로젝트
클라우드 네이티브, 엣지 및 임베디드 애플리케이션을 위한 경량 고성능 WebAssembly 런타임으로, LLM을 로컬에서 실행하는 데도 사용됩니다.
Dockerfile 방식으로 엣지 및 베어메탈 노드에 Kubernetes를 사용할 수 있는 OS 이미지를 빌드하는 불변 부팅 가능 Linux 메타 배포판입니다.
IoT, 커넥티드 카 및 산업용 IoT 워크로드를 위한 SQL 기반 오픈소스 고성능 시계열 데이터베이스입니다.
기기와 자산을 관리하고 자동화 규칙을 작성하며 맞춤형 대시보드와 앱을 만드는 오픈소스 IoT 플랫폼입니다.