kubeedge / mappers-go

KubeEdge Device Mappers written in go
Apache License 2.0
45 stars 64 forks source link

Umbrella Issue for Developing Plugin of Mapper Based on DMI #101

Open RyanZhaoXB opened 1 year ago

RyanZhaoXB commented 1 year ago

Hello everyone!

We have proposed a new device management framework for KubeEdge, Device Management Interface, also known as DMI. Based on the KubeEdge DMI framework, a Mapper plugin corresponding to the edge smart device protocol is developed to map edge devices to KubeEdge as device twins and manage the lifecycle of edge smart devices in cloud native mode.

We have also developed a mapper for modbus with DMI as an example. Developers are welcome to develop mappers of all kind of protocols based on DMI and propose PR to this mappers-go repository.

And we also want to devevlop mappers with other languages because DMI depends on gRPC which is not language-bound. Besides Golang, C or Python is also what we plan to develop with.

If you have any questions about developing mappers with DMI, please feel free to leave a message here. Look forward to your contribution to KubeEdge. Thanks!