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