https://github.com/edgenesis/shifu
Kubernetes-native IoT gateway
https://github.com/edgenesis/shifu
cloud cloud-native cncf digital-twin edge edge-computing iiot industrial-edge industrial-iot internet-of-things iot iot-middleware iot-platform kubernetes lwm2m mqtt opc-ua w3c web-of-things wot
Last synced: 12 days ago
JSON representation
Kubernetes-native IoT gateway
- Host: GitHub
- URL: https://github.com/edgenesis/shifu
- Owner: Edgenesis
- License: apache-2.0
- Created: 2021-08-09T08:15:25.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2025-02-06T22:05:12.000Z (3 months ago)
- Last Synced: 2025-02-09T09:17:53.749Z (2 months ago)
- Topics: cloud, cloud-native, cncf, digital-twin, edge, edge-computing, iiot, industrial-edge, industrial-iot, internet-of-things, iot, iot-middleware, iot-platform, kubernetes, lwm2m, mqtt, opc-ua, w3c, web-of-things, wot
- Language: Go
- Homepage: https://shifu.dev
- Size: 48.2 MB
- Stars: 1,308
- Watchers: 45
- Forks: 121
- Open Issues: 30
-
Metadata Files:
- Readme: README-zh.md
- Changelog: CHANGELOG/CHANGELOG-v0.0.1-zh.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
中文 | [English](README.md) | [日本語](README-ja.md)
[](http://makeapullrequest.com)
[](https://goreportcard.com/report/github.com/Edgenesis/shifu)
[](https://codecov.io/gh/Edgenesis/shifu)
[](https://dev.azure.com/Edgenesis/shifu/_build/latest?definitionId=19&branchName=main)
[](https://github.com/Edgenesis/shifu/actions/workflows/golangci-lint.yml)
![]()
Kubernetes原生的物联网网关
Shifu是一个k8s原生的,生产级的,支持多协议设备接入的开放物联网网关。
## ✨招聘✨
我们正在招聘!Shifu大家庭举双手欢迎爱折腾的你!!
## Shifu的价值: 让大家开发应用,而不是基础设施
![]()
## CNCF现场直播和演示
[](https://www.youtube.com/watch?v=qMrdM1QcLMk)
## 特点
**Kubernetes原生** — 应用开发的同时进行设备管理,无需再构建额外的运维基础设施**开放平台**— 避免供应商锁定,你可以轻松地将Shifu部署在公有云、私有云或混合云上。Shifu将Kubernetes带入到物联网边缘计算场景中,助力实现物联网应用程序的可扩展性和高可用性。
**多协议设备接入** — HTTP, MQTT, RTSP, Siemens S7, TCP socket, OPC UA...从公有协议到私有协议,Shifu的微服务架构让我们能够快速整合接入新的协议。
## 定义
**shifu** - 一个把IoT设备接入Kubernetes集群的CRD。**DeviceShifu** - 一个Kubernetes pod,同时也是Shifu的最小单元。DeviceShifu的主要组成部分是设备的驱动,代表一个IoT设备,也可以称之为“数字孪生”。
![]()
## 如何用五行代码连接一个使用私有协议的摄像头
![]()
## 社区
欢迎加入Shifu社区,分享您的思考与想法,
您的意见对我们来说无比宝贵。 我们无比欢迎您的到来!
[](https://discord.gg/CkRwsJ7raw)
[](https://twitter.com/ShifuFramework)
[](https://www.reddit.com/r/Shifu/)
[](https://github.com/Edgenesis/shifu/discussions)## 开始上手
欢迎参考🗒️[Shifu技术文档](https://shifu.dev/)获取更详细的信息:
- 🔧[安装Shifu](https://shifu.dev/zh-Hans/docs/guides/install/install-shifu-dev)
- 🔌[设备连接](https://shifu.dev/zh-Hans/docs/guides/cases/)
- 👨💻[应用开发](https://shifu.dev/zh-Hans/docs/guides/application/)
- 🎮[KillerCoda Demo在线试玩](https://killercoda.com/shifu/shifu-demo)## 贡献
欢迎向我们[提交issue](https://github.com/Edgenesis/shifu/issues/new/choose) 或者[提交PR](https://github.com/Edgenesis/shifu/pulls)!我们对[贡献者们](https://github.com/Edgenesis/shifu/graphs/contributors)心怀感激🥰.
## Shifu正式加入[CNCF全景图](https://landscape.cncf.io/)
![]()
![]()
## Github Star数量
[](https://starchart.cc/Edgenesis/shifu)
## 许可证
该项目使用Apache2.0许可证。