① 盤點 12 個物聯網開源項目,yyds!
物聯網開源項目盤點,12個高質量的精選推薦,建議收藏:
1. AliOS-Things,發布於2017年的杭州雲棲大會,面向物聯網領域的高可伸縮操作系統。提供雲端一體化基礎設施,具備極致性能、極簡開發、雲端一體、豐富組件、安全防護等關鍵能力,廣泛應用於智能家居、智慧城市、工業、新出行等領域。
2. LiteOS,華為開發的輕量級物聯網操作系統。提供任務管理、內存管理、時間管理、通信機制、中斷管理、隊列管理、事件管理、定時器等操作系統基礎組件,支持低功耗場景,實現tickless機制和定時器對齊。
3. FastBee,一個簡單易用的生活物聯網平台,適用於智能家居、智慧辦公、智慧社區、農業監測、水利監測、工業控制等場景。後端使用Spring Boot,前端使用Vue,消息伺服器使用EMQX,移動端支持微信小程序、安卓、蘋果和H5,資料庫採用Mysql、TDengine和Redis,設備端支持ESP32、ESP8266、樹莓派、合宙等。
4. iot-dc3,基於Spring Cloud的可分布式物聯網平台,用於快速開發、部署物聯設備接入項目,提供從物理域數據採集到信息域數據處理的一系列服務。
5. IoTSharp,基於.NET 6.0的C#語言編寫的物聯網平台,實現可見與不可見物理設備的數字孿生。支持設備屬性數據管理、遙測數據監測、RPC多模式遠程式控制制、規則鏈設計引擎等強大能力,結合資產管理、產品化發展理念,支持HTTP、MQTT、CoAp等標准物聯網協議接入和非標協議轉換。
6. IoTGateway,基於.NET6的跨平台物聯網網關,通過可視化配置輕松連接設備和系統,支持雙向數據通訊,提供簡單的驅動開發介面,支持邊緣計算。
7. HslCommunication,專注於解決工業網路間復雜數據通信問題的軟體,支持多個獨立程序間數據通信,適用於構建各種應用程序,包括通信小軟體、上位機軟體、CS架構聊天系統、ERP系統、歷史追溯系統、生產管理系統、MES系統等。
8. ThingsBoard,開源的物聯網平台,用於數據收集、處理、可視化展示和設備管理。
9. DeviceHive,基於Apache 2.0協議的開源IoT平台,將任何連接的設備變成物聯網的一部分,提供通信層、控制軟體和多平台庫,用於智能能源、家庭自動化、遙感、遙測、遠程式控制制和監測軟體開發。
10. yytek-iot-cloud,前後端分離的分布式微服務架構物聯網雲平台。
11. 蜂鳥(HummingBird),Go語言實現的輕量級物聯網開發平台,包含設備接入、產品管理、物模型、告警中心、規則引擎等豐富功能模塊,採用GoLang編寫,內存佔用低,單物理機可連接百設備。
12. 蜂鳥(HummingBird),基於Go語言的超輕量級物聯網開發平台,提供設備接入、產品管理、物模型、告警中心、規則引擎等功能模塊。使用輕量級SQLite和高吞吐量、高壓縮的LevelDB作為存儲資料庫。