IoTSharp 开源物联网是 一个 基于.Net Core 开源的 物联网根底仄台, 撑持 HTTP、MQTT 、CoAp 和谈, 属性数据战远测数据和谈简朴范例丰硕,简朴设置便可将数据存储正在PostgreSql、MySql、Oracle、SQLServer、Sqlite,是一个用于数据搜集、处置、可视化取装备办理的 IoT 仄台。
IoTSharp开源物联网次要功用:
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完成了动静能够经由过程RabbitMQ Kafka ZeroMQ 停止消费战消耗。 当多台效劳器时, 一台能够做为主效劳器, 其他能够做为帮助效劳器用以处置一切收罗数据。
|