作者:码云 Gitee
链接:https://www.zhihu.com/question/266251753/answer/827948303
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
码云Gitee 上有几个不错的物联网平台项目推荐给你,希望对你有帮助:)
推荐项目1、开源的、分布式的物联网(IOT)平台 IOT-DC3
DC3是一个基于Spring Cloud的开源的、分布式的物联网(IOT)平台,用于快速开发物联网项目和管理物联设备,是一整套物联系统解决方案。
设计特点:
l 可伸缩:水平可伸缩的平台,构建使用领先的Spring Cloud开源技术;
l 容错:没有单点故障弱,集群中的每个节点是相同的;
l 健壮和高效:单一服务器节点可以处理甚至数百成千上万的设备根据用例;
l 可定制:添加新的设备协议,并注册到服务中心;
l 跨平台:使用Java环境可异地、分布式多平台部署;
l 完善性:设备快速接入、注册、权限校验;
l 安全:数据加密传输;
l Docker:容器化。
项目地址:https://gitee.com/pnoker/iot-dc3
推荐项目2、基于.Net Core 开源的物联网基础平台 IoTSharp
IoTSharp 是一个 基于.Net Core 开源的物联网基础平台,支持 HTTP、MQTT 、CoAp 协议,属性数据和遥测数据协议简单类型丰富,是一个用于数据收集、处理、可视化与设备管理的 IoT 平台。
项目地址:https://gitee.com/IoTSharp/IoTSharp
推荐项目3、可伸缩能力强的开源物联网操作系统 RT-Thread
RT-Thread是一个来自中国的开源物联网操作系统,它提供了非常强的可伸缩能力:从一个可以运行在ARM Cortex-M0芯片上的极小内核,到中等的ARM Cortex-M3/4/7系统,甚至是运行于MIPS32、ARM Cortex-A系列处理器上功能丰富系统。
RT-Thread包含了一个自有的、传统的硬实时内核:可抢占的多任务实时调度器,信号量,互斥量,邮箱,消息队列,信号等。当然,它和传统的实时操作系统还存在着三种不同:
l 设备驱动框架;
l 软件组件;
l 应用模块。
项目地址:https://gitee.com/rtthread/rt-thread
体验 码云企业版 - 码云 Gitee.com 有序规划和管理软件研发全流程
关注码云微信公众号:giteecom
发现更多优质开源项目:码云推荐 - OSCHINA