DriverBoxGo 编写的边缘设备接入框架

联合创作 · 2023-09-26 12:21

DriverBox 是使用 Go(Golang)编写的边缘设备接入框架。通过配置接入设备,不需要写代码就可以接入绝大多数设备。 同时,DriverBox 还提供了功能扩展,可以通过动态脚本(Lua)来实现非标准协议的适配和接入,大大提高了边缘设备的接入速度。

DriverBox还完美对接EdgeX 框架,模型和设备数据完全兼容 EdgeX,使用 EdgeX 的消息总线作为数据存储层,进行北向数据的传输。

目前 DriverBox 通过插件的形式去实现边缘各种标准通信协议,以此来支持更多设备的接入。 目前实现的协议插件有:Modbus、HTTP(Server / Client)、MQTT、BACNET、TCP(Server)......

特性

快速

针对标准通信协议的设备,无需编写任何代码,通过配置即可快速接入。

插件化

不同的协议均可以通过插件的形式提供服务,并集成到 DriverBox。

多平台

DriverBox 已经构建成 Docker 镜像文件,可以轻松通过 Docker 工具链运行并提供服务。

浏览 24
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报