论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
ToB企服应用市场:ToB评测及商务社交产业平台
»
论坛
›
软件与程序人生
›
后端开发
›
.Net
›
IoTSharp:基于 .NET 8.0 的开源物联网平台
IoTSharp:基于 .NET 8.0 的开源物联网平台
老婆出轨
金牌会员
|
2024-8-22 16:55:12
|
显示全部楼层
|
阅读模式
楼主
主题
880
|
帖子
880
|
积分
2640
媒介
想要快速相识物联网的天下吗?如果你对物联网(IoT)感爱好,大概正计划开发本身的物联网项目。可以试试
IoTSharp
,一个基于 .NET 的开源平台。
无论你是初学者照旧有经验的大佬,IoTSharp 提供了丰富的功能和广泛的协议支持。让物联网项目开发变得简单又直观。它不仅功能全面,而且操作灵活,让你可以快速上手,轻松实现你的物联网空想,快来试一试 IoTSharp。
项目介绍
为什么会有 IoTSharp?
想一下,你想要创建一个智能家居系统,比如让家里的灯可以通过手机控制开关,大概让空调可以根据你的习惯自动调节温度。但当开始做这些事情的时间,可能会碰到很多难题,比如怎么让装备互相通信,怎样处理大量的数据,怎样确保系统的安全性等等。这些问题可能让你感到头疼。
IoTSharp 能做什么?
IoTSharp 的出现就是为了资助办理这些问题。它是一个现成的平台,可以资助你轻松地将不同的装备连接起来,而且可以或许处理这些装备产生的大量数据。最重要的是开源的,可以和各人一起讨论而且有社区支持。
IoTSharp 的亮点
简单易用
:即使你是新手,也能快速上手。
跨平台
:无论是在 Windows 照旧 Linux 或 Mac 上都能运行。
多种装备支持
:支持常见的物联网通信协议,让不同装备轻松接入。
安全可靠
:内置的安全措施确保你的数据安全无忧。
IoTSharp 是一个开源的物联网基础平台,集装备属性数据管理、遥测数据监测、RPC多模式远程控制、规则链计划引擎等强盛能力,依据数字孪生概念将可见与不可见的物理装备统一孪生到数字天下,在落地上IoTSharp结合了资产管理、产物化发展的理念,让平台应用更加贴合复杂的应用场景,在协议支持上支持HTTP、MQTT 、CoAp 等多种标准物联网协议接入和非标协议的转换。
项目技术
1、编程语言
重要使用 C# 和 .NET 进行后端开发。
2、系统框架
前端使用 Vue 3,后端基于.NET 8.0 + WebAPI。
3、数据库支持
支持多种数据库类型,包罗:
关系型数据库
:PostgreSQL、 MySQL、SQL Server 等。
时序数据库
:InfluxDB、IoTDB、TDengine、TimescaleDB、PinusDB 等,以满足不同类型的数据存储需求。
4、消息队列与 EventBus
支持多种消息队列和 EventBus 系统,如 RabbitMQ、Kafka、 ZeroMQ、NATS、Pulsar、Redis Streams、Amazon SQS、Azure Service Bus 等,用于构建事故驱动架构和实现高效的消息通报
5、EventBus 存储
支持将事故存储在多种数据存储中,如 PostgreSql、MongoDB、InMemory、LiteDB、MySql、SqlServer 等。
项目使用
本次介绍的是Windows操作系统下的IoTSharp部署方法。对于其他平台,各人可以访问
IoTSharp文档
获取更多部署信息。
对于Windows环境下的部署,我们采用的是轻量级的 Sqlite 作为数据存储办理方案。
下面是详细的部署步骤:
1、下载
首先在Github 大概 Gitee 中下载最新版本的安装包, Windows安装包名为 IoTSharp.Release.win7-x64.zip下载至当地。
2、启动
解压压缩包后, 我们可以看到里面 有一个 IoTSharp 的Exe文件, 双击运行即可启动。
可以看到控制台启动, 启动后, 即可在欣赏器中打开 http://localhost:2927来访问。
3、注册服务
IoTSharp 已经支持了Windows服务的方式运行, 如果有需要注册为Widnows服务,
需要首先相识 https://docs.microsoft.com/zh-cn/windows-server/administration/windows-commands/sc-create
使用 sc 命令创建 为 Windows 服务,然后打开 http://localhost:2927来访问。
看到下图说明运行乐成
4、初始化influxdb
欣赏器访问 http://localhost:8086/,初始化influxdb
Org: `iotsharp` Bucket: `iotsharp-bucket`
复制代码
5、注册
Chrome欣赏器访问 http://localhost:2927/
6、运行
注册完成后,可以进入首页,详细如下所示:
首页
装备管理
产物列表
项目地址
Gitee:
https://gitee.com/IoTSharp
Github:
https://github.com/IoTSharp/IoTSharp
文档:
https://docs.iotsharp.net/
总结
IoTSharp 是一个 基于.NET 开源的物联网基础平台, 支持 HTTP、MQTT 、CoAp 协议, 属性数据和遥测数据协议简单类型丰富,是一个用于数据收集、处理、可视化与装备管理的 IoT 平台。
最后
如果你以为这篇文章对你有资助,不妨点个赞支持一下!你的支持是我继承分享知识的动力。如果有任何疑问或需要进一步的资助,欢迎随时留言。也可以参加微信公众号
[DotNet技术匠]
社区,与其他热爱技术的同行一起交流心得,共同发展!
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
老婆出轨
金牌会员
这个人很懒什么都没写!
楼主热帖
1000套安卓(Android)毕业设计(带论 ...
【Linux学习】网络基础 和 SOCKET套接 ...
在工作中离屏真的不重要吗,代码优化就 ...
设计模式必知必会系列终章
牛客SQL刷题第三趴——SQL大厂面试真题 ...
MySQL完整版详解
亚马逊云科技Build On-Amazon Neptune ...
Git + Jenkins 自动化 NGINX 发布简易 ...
SRC基础抓包
【毕业季】走一步看一步?一个自动化er ...
标签云
挺好的
服务器
快速回复
返回顶部
返回列表