使用C#开发的两款物联网明星项目

a60ba54d08e3289db12cbe8331bc7d62.gif


本文简介

随着物联网(IoT)的快速发展,各种物联网平台和网关层出不穷。在这个竞争激烈的市场中,使用C#开发物联网平台和网关成为了一种趋势。本文将分别介绍使用C#开发且开源的物联网平台和物联网网关项目。

1、IoTSharp

基本介绍

IoTSharp 是一个开源的物联网基础平台,集设备属性数据管理、遥测数据监测、RPC多模式远程控制、规则链设计引擎等强大能力,依据数字孪生概念将可见与不可见的物理设备统一孪生到数字世界,在落地上IoTSharp结合了资产管理、产品化发展的理念,让平台应用更加贴合复杂的应用场景,在协议支持上支持HTTP、MQTT 、CoAp 等多种标准物联网协议接入和非标协议的转换。

支持的数据库:

  1. 1. PostgreSql 测试环境 PostgreSQL 11.3 支持分表

  2. 2. MySql 测试环境 MySQL 8.0.17,支持分表

  3. 3. Oracle 测试环境 Oracle Standard Edition 12c Release 2 on CentOS ,支持分表

  4. 4. SQLServer Microsoft SQL Server 2016 (RTM-GDR) (KB4019088) - 13.0.1742.0 (X64) ,Support for sharding

  5. 5. Sqlite 支持分表

  6. 6. Cassandra

支持的时序数据库

  1. 1. InfluxDB

  2. 2. IoTDB

  3. 3. TDengine

  4. 4. TimescaleDB

  5. 5. PinusDB

支持的消息中间件

  1. 1. RabbitMQ

  2. 2. Kafka

  3. 3. InMemory

  4. 4. ZeroMQ

  5. 5. NATS

  6. 6. Pulsar

  7. 7. RedisStreams

  8. 8. AmazonSQS

  9. 9. AzureServiceBus

支持的事件消息存储方式

  1. 1. PostgreSql

  2. 2. MongoDB

  3. 3. InMemory

  4. 4. LiteDB

  5. 5. MySql

  6. 6. SqlServer

核心功能概览

5b092eb69f9b8ab8570358c085058643.png

1423d6fc4f127e5f00511499f884a757.png

ccd9ff4eaff51a2305d361d02b92d1f2.png

a9d7267394cc93c674e6fbdd512200b8.png

d5ab30b4a3b287b1d1dcddaed71b4c36.png

IoTSharp源码地址

https://gitee.com/IoTSharp/IoTSharp


2、iotgateway

基本介绍

基于.NET6 的跨平台物联网网关。通过可视化配置,轻松的连接到你的任何设备和系统(如 PLC、扫码枪、CNC、数据库、串口设备、上位机、OPC Server、OPC UA Server、Mqtt Server 等),从而与 Thingsboard、IoTSharp 或您自己的物联网平台(MES、SCADA)进行双向数据通讯。提供简单的驱动开发接口;当然也可以进行边缘计算。

功能亮点

  1. 1. 基于.NET6 的跨平台工业物联网网关

  2. 2. B/S 架构,可视化配置

  3. 3. 南向连接到你的任何设备和系统(如 PLC、扫码枪、CNC、数据库、串口设备、上位机、非标设备、OPC Server、OPC UA Server、Mqtt Server 等)

  4. 4. 北向连接 IoTSharp、ThingsCloud、ThingsBoard、华为云或您自己的物联网平台(MES、SCADA)等进行双向数据通讯

  5. 5. 可以进行边缘计算

内置服务

  1. 1. 内置 Mqtt 服务(1888,1888/mqtt),支持 websocker-mqtt,直连你的 MES、SCADA 等

cc82ea369bf5da4d7428a83f470eff6c.png

  1. 2. 内置 OpcUA(opc.tcp://localhost:62541/Quickstarts/ReferenceServer),你的设备也可以通过 OPCUA 和其他设备通信

  2. a8ce503bc0e1d9b0e471573178822dd0.png

核心功能概览

Websocker 免刷新

af81aadb4fce3ef5b30f7c28b7070df2.gif

3D 数字孪生 Demo

b8740af7a16252e463f799e8c5257960.gif

支持接入 web 组态项目

6e7c8d307e23708a26afd305f8e53367.gif

cb3dccded36437c05874c3eb80b621cf.png

其他功能

16241ea806690b9ad7ceb52bd7d4e125.png

3a542a132a0a79cf6875ad939586e5d2.png

iotgateway 源码地址

https://gitee.com/iioter/iotgateway


推荐阅读
  1. 1. 工控行业福音:C#开发的桌面神器,助力调试更高效

  2. 2. 基于C#开发的物联网设备通讯协议客户端终身开源免费

  3. 3. 使用 C#开发的 B 站直播录制工具录播姬

  4. 4. 基于 C# 编写的控制 Android 设备的桌面神器

  5. 5. 一个基于 ASP.NET Core 完全开源的 CMS 解决方案

  6. 6. 一款基于.Net8 的可插拔 ERP 和 CRM 系统免费开源了

  7. 7. 解析开源商城系统的五大天王:功能丰富,你选哪个?

  8. 8. 3 款高评价的.Net 开发的 WMS 系统推荐


欢迎扫描下方二维码加我的微信,备注入群获取更多软件技术解决方案。

6787562bfe9d3ea5d00e32b8a09fb93f.jpeg

版权声明:本文来源于网络素材收集整理或网友供稿,版权归版权所有者所有,如有侵权请联系小编予以删除

afe3fae7bae8edab16b2e6d3bd59826e.gif

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值