DriverBox 是使用Go(Golang)編寫的邊緣設備接入框架。通過配置接入設備,不需要寫代碼就可以接入絕大多數設備。同時,DriverBox 還提供了功能擴展,可以通過動態腳本(Lua)來實現非標準協議的適配和接入,大大提高了邊緣設備的接入速度。
DriverBox還完美對接EdgeX 框架,模型和設備數據完全兼容EdgeX,使用EdgeX 的消息總線作為數據存儲層,進行北向數據的傳輸。
目前DriverBox 通過插件的形式去實現邊緣各種標准通信協議,以此來支持更多設備的接入。目前實現的協議插件有:Modbus、HTTP(Server / Client)、MQTT、BACNET、TCP(Server)……
特性
快速
針對標准通信協議的設備,無需編寫任何代碼,通過配置即可快速接入。
插件化
不同的協議均可以通過插件的形式提供服務,並集成到DriverBox。
多平台
DriverBox 已經構建成Docker 鏡像文件,可以輕鬆通過Docker 工具鏈運行並提供服務。
#DriverBox首頁文檔和下載 #編寫的邊緣設備接入框架 #Development details