BUDIoT 是一個基于Java語言開發(fā)、國產(chǎn)開源、企業(yè)級的物聯(lián)網(wǎng)平臺,它集成了設(shè)備管理、協(xié)議解析、消息訂閱、場景聯(lián)動等一系列物聯(lián)網(wǎng)核心能力,支持以平臺適配設(shè)備的方式連接海量設(shè)備,支持在線下發(fā)指令實(shí)現(xiàn)遠(yuǎn)程控制,支持?jǐn)U展水電氣等各類計(jì)費(fèi)業(yè)務(wù)場景。以開源之力打破技術(shù)壁壘,為企業(yè)提供從設(shè)備接入的極簡解決方案。
BUDIoT 物聯(lián)網(wǎng)平臺功能介紹
BUDIOT平臺通過集成先進(jìn)的協(xié)議解析技術(shù),確保了數(shù)據(jù)在各個設(shè)備間高效流通的同時,也保障了信息的安全性和完整性。更重要的是,BUDIOT支持實(shí)時的數(shù)據(jù)流分析,這意味著企業(yè)可以即時獲得關(guān)鍵洞察,及時調(diào)整策略以應(yīng)對市場變化。此外,該平臺還特別強(qiáng)調(diào)了用戶體驗(yàn),在設(shè)計(jì)之初就考慮到了如何讓非技術(shù)人員也能輕松操作復(fù)雜的物聯(lián)網(wǎng)系統(tǒng)。
設(shè)備接入
支持多協(xié)議(MQTT、HTTP、UDP、TCP)自定義設(shè)備協(xié)議解析接入。
支持中國電信 AEP、中國移動OneNET、移遠(yuǎn)平臺等平臺對接接入。
能滿足物聯(lián)網(wǎng)平臺中各類接入場景要求,縮短物聯(lián)網(wǎng)設(shè)備接入研發(fā)周期。
設(shè)備有效數(shù)據(jù):采用 MongoDB 時序集合存儲,平臺支持 TDengine、ClickHouse、ElasticSearch 等時序數(shù)據(jù)存儲方式的平替
設(shè)備原始報文:采用 MongoDB 存儲,可配置TTL,過期自動刪除UP過程數(shù)據(jù),減少磁盤占用,降本增效
設(shè)備事件數(shù)據(jù):采用 MongoDB 存儲,按年月分表
設(shè)備指令數(shù)據(jù):采用 MongoDB 存儲,按年月分表
業(yè)務(wù)數(shù)據(jù):支持 MySQL、MariaDB 數(shù)據(jù)庫,可改造為達(dá)夢等各類國產(chǎn)數(shù)據(jù)庫
緩存數(shù)據(jù):采用 Redis 分布式緩存,使用 Jedis、Redisson 客戶端連接
BUDIOT 物聯(lián)網(wǎng)設(shè)備接入平臺具有以下技術(shù)優(yōu)勢:
輕架構(gòu):采用自研開源 BudWk 框架,結(jié)構(gòu)清晰、代碼簡單,學(xué)習(xí)成本低。
高性能:架構(gòu)可水平擴(kuò)容,支持百萬設(shè)備連接以及數(shù)十萬級數(shù)據(jù)并發(fā)。
易擴(kuò)展:使用 RocketMQ、MongoDB 時序數(shù)據(jù)集合、Redis 緩存等技術(shù),消息中間件可選 RabbitMQ、Kafka,時序數(shù)據(jù)庫可選 TDEngine、ClickHouse 等。
多協(xié)議:支持 TCP、UDP、MQTT、HTTP 等多種網(wǎng)絡(luò)協(xié)議,支持 AEP、OneNet 等物聯(lián)網(wǎng)平臺接入,還能自定義開發(fā)各類設(shè)備協(xié)議。
便部署:前后端分離開發(fā),后端 Java 微服務(wù)支持單機(jī)、集群模式以及容器化等多種部署方式。
低成本:適合數(shù)十萬級、百萬級設(shè)備接入管理,極具靈活性,可依客戶需求定制開發(fā)功能。
BUDIoT 物聯(lián)網(wǎng)平臺架構(gòu)
BUDIoT 物聯(lián)網(wǎng)平臺演示?
BUDIoT 物聯(lián)網(wǎng)平臺源碼
BUDIoT 物聯(lián)網(wǎng)平臺開發(fā)環(huán)境:
OpenJDK 11
Redis 6.x
MariaDB 10.x
MongoDB 7.0.x
RocketMQ 5.2.x
BUDIoT 物聯(lián)網(wǎng)平臺平臺源碼:https://gitee.com/budwk/budiot
在線演示地址:?https://demo.budiot.com
如有需求,請加小編微信:? beacon0418