蜂鳥(HummingBird) 是Golang語(yǔ)言實(shí)現(xiàn)的超輕量級(jí)物聯(lián)網(wǎng)開發(fā)平臺(tái),他的核心服務(wù)完全由團(tuán)隊(duì)自行研發(fā),從這個(gè)平臺(tái)設(shè)計(jì)之初,輕量級(jí)、性能優(yōu)異當(dāng)作我們的一條開發(fā)準(zhǔn)則。所以它服務(wù)都是采用Golang語(yǔ)言編寫,占用內(nèi)存極低。在數(shù)據(jù)存儲(chǔ)上,我們創(chuàng)新的使用了SQLite和LevelDB當(dāng)作了我們存儲(chǔ)數(shù)據(jù)庫(kù),得益于SQLite的輕量級(jí)和LevelDB對(duì)數(shù)據(jù)的高吞吐和高壓縮的特點(diǎn), 經(jīng)過(guò)實(shí)際測(cè)試,在1C/1G 100G存儲(chǔ)的物理機(jī)上,可實(shí)現(xiàn)數(shù)千設(shè)備的連接和8000W條的消息存儲(chǔ)。
當(dāng)然,如果您對(duì)數(shù)據(jù)有可靠行、海量存儲(chǔ)等要求,您完全可以把SQLite和LevelDB換為MySQL和TDengine,蜂鳥物聯(lián)網(wǎng)平臺(tái)兼容多種數(shù)據(jù)庫(kù)連接,用戶可以根據(jù)自己的業(yè)務(wù)需要選擇適合自己的數(shù)據(jù)庫(kù)。
“麻雀(蜂鳥)雖小,五臟俱全” 雖然蜂鳥作為一個(gè)超輕量級(jí)物聯(lián)網(wǎng)平臺(tái),但是他的核心功能并不會(huì)消減。設(shè)備接入、產(chǎn)品管理、物模型、告警中心、規(guī)則引擎...這些所有物聯(lián)網(wǎng)平臺(tái)的標(biāo)配功能,都可以在本平臺(tái)中找到。
產(chǎn)品優(yōu)勢(shì)
免費(fèi)開源:我們?cè)创a全部開源,可供個(gè)人學(xué)。
性能優(yōu)異:經(jīng)過(guò)實(shí)際測(cè)試,在2C4G主機(jī)上,可支持60k的設(shè)備連接。模擬4k設(shè)備以1000ms的間隔向服務(wù)端發(fā)送16kb長(zhǎng)度的屬性數(shù)據(jù),cpu使用率穩(wěn)定在百分之60、內(nèi)存使用率穩(wěn)定在百分之16。
多數(shù)據(jù)支持:平臺(tái)支持SQLite、LevelDB和MySQL、TDengine數(shù)據(jù)庫(kù),用戶可以根據(jù)自己的項(xiàng)目需要,選擇適合自己的數(shù)據(jù)庫(kù)。
云插件:平臺(tái)實(shí)現(xiàn)了阿里云、騰訊云、華為云、oneNet等物聯(lián)網(wǎng)平臺(tái)的對(duì)接,支持把數(shù)據(jù)上報(bào)到各大物聯(lián)網(wǎng)平臺(tái)中。
支持可視化大屏:用戶只需要進(jìn)行簡(jiǎn)單拖拽,無(wú)需寫任何代碼,即可完成可視化大屏開發(fā)設(shè)計(jì)。
內(nèi)置產(chǎn)品模版庫(kù): 平臺(tái)內(nèi)部預(yù)置產(chǎn)品模版(390條),幫助用戶一鍵創(chuàng)建產(chǎn)品。
文檔清晰:平臺(tái)文檔清晰完整,文檔內(nèi)部有大量使用案例和視頻教程,幫助用戶快速理解產(chǎn)品和使用產(chǎn)品。
部署簡(jiǎn)單:平臺(tái)所有服務(wù)都是以docker形式運(yùn)行,支持docker-compose命令一鍵啟動(dòng)。
成本優(yōu)勢(shì):在中小型物聯(lián)網(wǎng)項(xiàng)目(設(shè)備數(shù)<=5000)中,只需要2C4G主機(jī)即可,并且還可以支持本地部署。
產(chǎn)品功能
產(chǎn)品管理:在物聯(lián)網(wǎng)平臺(tái)中,某一類具有相同能力或特征的設(shè)備的合集被稱為一款產(chǎn)品。 設(shè)備管理:產(chǎn)品是設(shè)備的集合,通常指一組具有相同功能的設(shè)備。創(chuàng)建產(chǎn)品完成后,需在產(chǎn)品下添加設(shè)備,平臺(tái)支持創(chuàng)建單個(gè)設(shè)備或批量創(chuàng)建設(shè)備。 鏡像管理:驅(qū)動(dòng)鏡像是用戶編寫程序最終打包成可下載的docker鏡像。 驅(qū)動(dòng)管理:管理我的驅(qū)動(dòng)。 驅(qū)動(dòng)市場(chǎng):共享的驅(qū)動(dòng)市場(chǎng)。 系統(tǒng)監(jiān)控:整體系統(tǒng)監(jiān)控。 告警中心:設(shè)備產(chǎn)生的告警管理。 資源管理:資源管理中心。 規(guī)則引擎:物聯(lián)網(wǎng)平臺(tái)的規(guī)則引擎管理。 場(chǎng)景聯(lián)動(dòng):物聯(lián)網(wǎng)平臺(tái)的設(shè)備之間的聯(lián)動(dòng)管理。 插件市場(chǎng)(企業(yè)版本) 數(shù)據(jù)大屏(企業(yè)版本
產(chǎn)品優(yōu)勢(shì)
免費(fèi)開源:我們?cè)创a全部開源,可供個(gè)人學(xué)。
性能優(yōu)異:經(jīng)過(guò)實(shí)際測(cè)試,在2C4G主機(jī)上,可支持60k的設(shè)備連接。模擬4k設(shè)備以1000ms的間隔向服務(wù)端發(fā)送16kb長(zhǎng)度的屬性數(shù)據(jù),cpu使用率穩(wěn)定在百分之60、內(nèi)存使用率穩(wěn)定在百分之16。
多數(shù)據(jù)支持:平臺(tái)支持SQLite、LevelDB和MySQL、TDengine數(shù)據(jù)庫(kù),用戶可以根據(jù)自己的項(xiàng)目需要,選擇適合自己的數(shù)據(jù)庫(kù)。
云插件:平臺(tái)實(shí)現(xiàn)了阿里云、騰訊云、華為云、oneNet等物聯(lián)網(wǎng)平臺(tái)的對(duì)接,支持把數(shù)據(jù)上報(bào)到各大物聯(lián)網(wǎng)平臺(tái)中。
支持可視化大屏:用戶只需要進(jìn)行簡(jiǎn)單拖拽,無(wú)需寫任何代碼,即可完成可視化大屏開發(fā)設(shè)計(jì)。
內(nèi)置產(chǎn)品模版庫(kù): 平臺(tái)內(nèi)部預(yù)置產(chǎn)品模版(390條),幫助用戶一鍵創(chuàng)建產(chǎn)品。
文檔清晰:平臺(tái)文檔清晰完整,文檔內(nèi)部有大量使用案例和視頻教程,幫助用戶快速理解產(chǎn)品和使用產(chǎn)品。
部署簡(jiǎn)單:平臺(tái)所有服務(wù)都是以docker形式運(yùn)行,支持docker-compose命令一鍵啟動(dòng)。
成本優(yōu)勢(shì):在中小型物聯(lián)網(wǎng)項(xiàng)目(設(shè)備數(shù)<=5000)中,只需要2C4G主機(jī)即可,并且還可以支持本地部