Skip to main content

Data Plane

The main component of the Shifu data plane is deviceShifu.

Introduction​

deviceShifu is the core of Shifu framework and the part where developers should pay most attention to. deviceShifu takes the form of a Kubernetes Pod, a digital representation or digital twin of a physical device.

Each deviceShifu is associated with one or more physical devices. Users can interact with physical devices through deviceShifu.

Southbound - deviceShifu interacts with IoT devices, translating and sending user requests to the device through a protocol gateway or device driver.

Northbound - deviceShifu converts collected device data via HTTP protocol (gRPC protocol is not supported yet) and sends it to the client.

Design Docs​

If you are interested in the detailed design of deviceShifu, you can visit the deviceShifu design documentation for further reading.