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