Golang語言實現的超輕量級物聯網開發平臺(golang 項目)
主要功能
- 產品管理
- 設備管理
- 鏡像管理
- 驅動管理
- 驅動市場
- 系統監控
- 告警中心
- 資源管理
- 規則引擎
- 場景聯動
- 插件市場
- 數據大屏
產品優勢
- 免費開源:我們源代碼全部開源,可供個人學。
- 性能優異:經過實際測試,在2C4G主機上,可支持60k的設備連接。模擬4k設備以1000ms的間隔向服務端發送16kb長度的屬性數據,cpu使用率穩定在百分之60、內存使用率穩定在百分之16。
- 多數據支持:平臺支持SQLite、LevelDB和MySQL、TDengine數據庫,用戶可以根據自己的項目需要,選擇適合自己的數據庫。
- 云插件:平臺實現了阿里云、騰訊云、華為云、oneNet等物聯網平臺的對接,支持把數據上報到各大物聯網平臺中。
- 支持可視化大屏:用戶只需要進行簡單拖拽,無需寫任何代碼,即可完成可視化大屏開發設計。
- 內置產品模版庫: 平臺內部預置產品模版(390條),幫助用戶一鍵創建產品。
- 文檔清晰:平臺文檔清晰完整,文檔內部有大量使用案例和視頻教程,幫助用戶快速理解產品和使用產品。
- 部署簡單:平臺所有服務都是以docker形式運行,支持docker-compose命令一鍵啟動。
- 成本優勢:在中小型物聯網項目(設備數<=5000)中,只需要2C4G主機即可,并且還可以支持本地部署
hummingbird: hummingbird(蜂鳥)是由Golang編寫的超輕量級物聯網平臺,具有輕量級、快速、極低的內存占用等特性,特別適用于個人開發者或初創公司承接中小型物聯網項目。
創作不易,感謝大家的支持。后續也會分享更多的干貨和技術資訊,您的閱讀就是對小編的支持,再次感謝各位老鐵!