接入尚未支持协议的设备
备注
虽然 Shifu 目前正在不断支持更多的协议,但是物联网设备的连接协议非常多,在使用 Shifu 的过程中,难免会遇到暂不支持的协议。本文将介绍使用第三方驱动在 Shifu 中接入设备的方式。
提示
如果您希望为 Shifu 项目贡献代码,添加一个新驱动,请查看 deviceShifu Development Guide。
技术原理
您可以在 Shifu 仓库 的 pkg/deviceshifu 文件夹下查看现在 Shifu 支持的 deviceShifu。可以看到 pkg/deviceshifu/deviceshifuhttp 会将一个使用HTTP协议的物联网设备转为 deviceShifu。
也就是说,我们只需要将暂不支持的协议转为 HTTP 协议的接口即可。