magistrala

用 Go 快速搭建可扩展的物联网平台,搞定设备接入与数据管理。

Magistrala 是一个用 Go 语言构建的开源物联网平台框架,原名 Mainflux。它旨在为工业物联网(IIoT)、边缘计算和智能设备提供一套灵活、可扩展的基础设施,解决设备接入、数据管理、消息路由和系统集成等核心问题。其核心能力包括:支持多种通信协议(MQTT、CoAP、HTTP、WebSocket 等),提供设备管理、用户认证、授权、数据持久化、规则引擎和事件日志等功能。平台采用微服务架构,模块化设计,易于定制和扩展,可部署在云端或边缘节点。Magistrala 强调系统解耦,通过消息代理(如 NATS)实现服务间异步通信,支持水平扩展,适合构建从原型到生产级的物联网解决方案。

开源 unknown 行业应用
GitHub 星标 ★ 2626
维护状态 活跃
是否开源
定价模式 unknown

项目数据

分类行业应用
开发团队absmach
所属国家
定价模式unknown
价格说明定价信息待确认
访问状态
是否开源
开源协议Apache-2.0
主要语言Go
技术栈/模型coap,distributed-systems,edge,edge-computing,golang,iiot,internet-of-things,iot,iot-cloud,iot-gateway,iot-platform,lora,lorawan,lwm2m,message-broker,messaging,mqtt,opc-ua,telecom,web-socket
GitHub 星标★ 2626
30天Star增速
HF 下载量
上线时间2015-07-06 00:00:00
最近更新2026-08-12 00:00:00
维护状态活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-12
浏览次数0

核心亮点

  • 多协议接入,原生支持 MQTT、CoAP、HTTP、WebSocket,适配各种设备
  • 微服务架构,模块解耦,方便按需扩展和定制
  • 内置认证、授权和租户管理,适合多用户场景

不足之处

  • 学习曲线较陡,微服务架构和配置相对复杂
  • 文档/社区待观察,部分高级功能示例不够丰富

适用场景

  • 工业设备远程监控与数据采集
  • 智慧城市中的传感器网络管理
  • 边缘网关的数据聚合与转发

替代项目

ThingsBoard、Kaa IoT Platform、Eclipse Kura

项目介绍

magistrala 是一个行业应用领域的开源项目,官方简介:IoT Platform Framework。项目使用 Go 开发,在 GitHub 上获得 2626 星标。

上一篇:keep

下一篇:chirpstack

同类项目推荐

sales-forecast-mlops-at-scale 开源

搭建实时需求预测系统,自动重训保持精准

Full-stack Highly Scalable Cloud-native Machine Learning system for demand forecasti···

★ 88 2026-08-09
Routing-MVMoE 开源

一个模型搞定多种车辆路径问题,训练新任务更省力

[ICML 2024] "MVMoE: Multi-Task Vehicle Routing Solver with Mixture-of-Experts"

★ 82 2026-08-09
keep 开源

统一管理监控告警,智能降噪,让运维不再被警报淹没。

The open-source AIOps and alert management platform

★ 12192 2026-08-10