IoTSharp開源物聯網平台v3.2
3.2
IoTSharp開源物聯網是一個基於.Net Core 開源的物聯網基礎平台, 支援HTTP、MQTT 、CoAp 協議, 屬性資料和遙測資料協定簡單類型豐富,簡單設定即可將資料儲存在PostgreSql、MySql、Oracle、SQLServer 、Sqlite,是一個用於資料收集、處理、視覺化與設備管理的IoT 平台。
1、支援基於MQTT、CoAP、HTTP協定的資料擷取協議
2、支援X509加密驗證和使用者名稱密碼以及大量token認證
3、提供STM32 基於rt-thread 的採集sdk
4.提供樹莓派中基於C#的採集sdk
5.提供常規其他linux中採集sdk
6.支援數位孿生概念, 因此資料區分為屬性和遙測數據, 遙測資料儲存在時序資料中
7.透過EFCore.Sharding支援了分錶存儲, 預設是按月存儲,根據數據量, 你可以修改為按日, 按時。
8.透過Maikebing.Data.Taos 我們支援了濤思資料的時序資料庫TDengine , Maikebing.Data.Taos 是目前.Net 生態中唯一最完整的TDengine 支援元件。
9.內建了ZeroMQ 服務, 用於支援基於ZeroMQ的分散式訊息處理。
10.透過CAP實現了EventBus 訊息總線, 透過CAP.Extensions 支援了ZeroMQ的訊息總線支持, 可以做到純粹.Net 生態。
11.透過CAP實現了訊息資料能在MongoDB LiteDB PostgreSql中儲存。
12.透過CAP實現了訊息可以透過RaadfdsitMQ Kafka ZeroMQ 進行生產和消費。 當多務器時, 一台可以作為主伺服器, 其他可以作為輔助伺服器用來處理所有採集資料。