发布于2026-08-16 阅读(0)
扫一扫,手机访问
DriverBox v2.0.0 正式发布了。这是一款用 Go 语言打造的轻量级边缘设备接入框架,坦白说,这次版本升级的力度不小——从架构重构到功能增强,再到体验优化,几大维度都有实质性的变化。接下来就挑几个重点聊聊。
接口全面焕新,开发体验跃升 —— v2.0 对插件交互协议做了深度梳理,统一了设备影子访问入口,还引入了事件驱动模型。带来的直接好处是扩展性更强、稳定性更好,开发效率也有明显提升。可以说,这套新接口是冲着“少踩坑、快上手”去的。
RegisterPlugin → EnablePluginLoadExport → EnableExportInitialize 方法入参由 3 个压缩为单一参数 config.DeviceConfighelper.DeviceShadow → driverbox.Shadow()DeviceAdded —— 新设备接入DeviceDeleting —— 设备即将被移除DeviceDiscover —— 自动发现设备DeviceOnOff —— 设备启停状态切换ShadowOnline —— 影子在线状态变更Exporting —— 数据导出行为触发ServiceStatus —— 框架服务运行状态更新Create(config) —— 创建联动规则Update(config) —— 更新已有规则Delete(id) —— 删除指定规则Get(id) —— 查询单条规则详情GetList(tag) —— 按标签筛选规则列表Trigger(id) —— 手动触发某条规则Execute(config) —— 即时执行联动逻辑driver-box/ → driver-box/ + pkg/ driver-box/export/ → exports/ └── linkedge/ → ├── linkedge/ ├── history/ (全新模块) └── discover/ (结构优化)
插件注册方式调整
// v1.5.5driverbox.RegisterPlugin("modbus", &modbus.Plugin{})// v2.0driverbox.EnablePlugin("modbus", &modbus.Plugin{})
设备影子调用路径变更
// v1.5.5helper.DeviceShadow.GetDevicePoint("device-001", "temperature")// v2.0driverbox.Shadow().GetDevicePoint("device-001", "temperature")
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
4
5
6
7
8
9