IoTSharp 0.2 发布,已成功对接 STM32、树莓派等多种设备
IoTSharp 是一个基于.Net Core 3.1 的跨平台物联网平台, 目前最新版本实现如下功能!
服务端支持方面:
一、支持HTTP的遥测数据、属性数据上传和获取。
二、支持完整的HTTP Api进行设备以及多租户设备管理
三、支持MQTT协议遥测数据的上传和订阅
四、RPC支持mqtt和http, coap晚些时候支持。
五、支持coap的属性上传和遥测上传
六、通过kimbus 内置ModBus 服务端。
七、通过MQTTnet 内置MQTT Broker 并能通过IoTSharp.X509Extensions进行自签名证书以实现通过证书限定身份和加密通讯
八、 为了给IoTSharp的研发过程提供更好的软件生态, 我们独立开源了Silkier、Silkier.EFCore、SSilkier.AspNetCore 便于让IoTSharp代码更加整洁。 通过整合和优化调整了其他开源产品开源了 SilkierQuartz 进行任务管理。
设备测对接方面:
一、实现了通过C语言进行连接平台的演示
https://github.com/IoTSharp/IoTSharp.Edge.paho.mqtt.c
https://github.com/IoTSharp/IoTSharp-C-Client-Sdk
二、实现了STM32 连接平台的演示
基于STM32 目前实现了两种平台的演示
1. 国产实施操作系统 RT-Thread 更多详情查看源码: https://github.com/IoTSharp/IoTSharp.Edge.RT-Thread
2. nanoFramework
相关介绍请关注我们公众号或者访问 https://www.cnblogs.com/MysticBoy/p/13159648.html , 也可以查看相关源码 https://github.com/IoTSharp/IoTSharp.Edge.nanoFramework
三、基于.Net 的连接平台的演示请访问 https://github.com/IoTSharp/IoTSharp.SDKs
部署方面:
现在开始, 我们支持docker-compose 进行部署, 一键部署, 非常简单。
mkdir iotsharp
cd iotsharp
wget https://gitee.com/IoTSharp/IoTSharp/raw/master/docker-compose.yml
docker-compose up -d
我们的源码地址:
https://gitee.com/IoTSharp/IoTSharp
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
SOFAJRaft v1.3.3 发布,蚂蚁金服生产级高性能 Java 实现
SOFAJRaft v1.3.3发布了,本期发布内容 Features RheaKV 允许不同分片各自配置不同的 learner 节点#486 在只有一个成员变更的情况下,仍然使用 raft 联合一致性算法#482 替换基于 GPL-2.0 licence 的 Bits.java#474#477 升级 jackson.databind 版本到 2.10.4 已修复安全漏洞#470 Bug Fixes 修复在 node panic 后可能因为未及时刷盘导致快照元数据丢失的 bug#480#481 Breaking Changes 无 致谢(排名不分先后) @zongtanghu 此版本强烈建议升级 SOFAJRaft 简介 SOFAJRaft 是一个基于RAFT一致性算法的生产级高性能 Java 实现,支持 MULTI-RAFT-GROUP,适用于高负载低延迟的场景。 使用 SOFAJRaft 你可以专注于自己的业务领域,由 SOFAJRaft 负责处理所有与 RAFT 相关的技术难题,并且 SOFAJRaft 非常易于使用,你可以通过几个示例在很短的时间内掌握它。 功能特性 Leade...
- 下一篇
基于Flink和Drools的实时日志处理
云栖号资讯:【点击查看更多行业资讯】在这里您可以找到不同行业的第一手的上云资讯,还在等什么,快来! 背景 日志系统接入的日志种类多、格式复杂多样,主流的有以下几种日志: Filebeat采集到的文本日志,格式多样 Winbeat采集到的操作系统日志 设备上报到Logstash的syslog日志 接入到Kafka的业务日志 以上通过各种渠道接入的日志,存在2个主要的问题: 格式不统一、不规范、标准化不够 如何从各类日志中提取出用户关心的指标,挖掘更多的业务价值 为了解决上面2个问题,我们基于Flink和Drools规则引擎做了实时的日志处理服务。 系统架构 架构比较简单,架构图如下: 各类日志都是通过Kafka汇总,做日志中转。 Flink消费Kafka的数据,同时通过API调用拉取Drools规则引擎,对日志做解析处理后,将解析后的数据存储到Elasticsearch中,用于日志的搜索和分析等业务。 为了监控日志解析的实时状态,Flink会将日志处理的统计数据,如每分钟处理的日志量,每种日志从各个机器IP来的日志量写到Redis中,用于监控统计。 模块介绍 系统项目命名为Eagle。 ...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
-
Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8编译安装MySQL8.0.19
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
推荐阅读
最新文章
- CentOS7安装Docker,走上虚拟化容器引擎之路
- CentOS8安装Docker,最新的服务器搭配容器使用
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- SpringBoot2全家桶,快速入门学习开发网站教程
- Docker安装Oracle12C,快速搭建Oracle学习环境
- CentOS8编译安装MySQL8.0.19
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- CentOS7设置SWAP分区,小内存服务器的救世主