# 探索IoTSharp:强大的开源物联网基础平台
IoTSharp开源物联网,是基于.Net Core的开源物联网基础平台。它优势显著:
- **丰富协议支持**:支持HTTP、MQTT、CoAp协议,属性数据与遥测数据协议简单且类型丰富。
- **多数据库适配**:简单设置就能将数据存储在PostgreSql、MySql、Oracle、SQLServer、Sqlite等数据库。
## 主要功能亮点
1. **数据采集**:支持基于MQTT、CoAP、HTTP协议的数据采集。
2. **认证多样**:支持X509加密验证、用户名密码及批量token认证。
3. **多平台SDK**:提供STM32基于rt-thread、树莓派基于C#、常规其他linux的采集sdk。
4. **数字孪生与数据存储**:支持数字孪生,区分属性和遥测数据,遥测数据存于时序数据;通过EFCore.Sharding支持分表存储,默认按月,可按需改为按日、按时。
5. **时序数据库支持**:通过Maikebing.Data.Taos支持涛思数据的TDengine,该组件是.Net生态中最完整的TDengine支持组件。
6. **分布式消息处理**:内置ZeroMQ服务,支持分布式消息处理;通过CAP实现EventBus消息总线,支持ZeroMQ消息总线,纯.Net生态。
7. **消息存储与传输**:消息数据可在MongoDB、LiteDB、PostgreSql中存储;消息能通过RabbitMQ、Kafka、ZeroMQ生产和消费。多服务器时,一台主服务器,其他辅助处理采集数据。
#IoTSharp #开源物联网 #.Net Core #物联网平台功能
解压密码: qq112233aa
暂无评论内容