5 Star 36 Fork 17

budwk/budiot

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 2.92 KB
一键复制 编辑 原始数据 按行查看 历史
Wizzer 提交于 2024-08-07 15:10 . update: README

BudIot 开源物联网设备平台

关于BudIoT

BUDIOT 是一个开源的、企业级的物联网平台,它集成了设备管理、协议解析、消息订阅、场景联动等一系列物联网核心能力,支持以平台适配设备的方式连接海量设备,支持在线下发指令实现远程控制,支持扩展水电气等各类计费业务场景。

本平台是在千万级设备实时计费物联网平台经验基础上,在不损失性能的前提下进行功能删减、结构优化而来,小而美,同时又具备灵活的扩展性。

在线演示地址: https://demo.budiot.com 用户名: superadmin 密码: 1

设备接入

支持多协议(MQTT、HTTP、UDP、TCP)自定义设备协议解析接入。支持 AEP、OneNET、厂家平台等平台对接接入。能满足物联网平台中各类接入场景要求,缩短物联网设备接入研发周期。

数据存储

  • 设备有效数据:采用 MongoDB 时序集合存储,平台支持 TDengine、ClickHouse、ElasticSearch 等时序数据存储方式的平替
  • 设备原始报文:采用 MongoDB 存储,可配置TTL,过期自动删除UP过程数据,减少磁盘占用,降本增效
  • 设备事件数据:采用 MongoDB 存储,按年月分表
  • 设备指令数据:采用 MongoDB 存储,按年月分表
  • 业务数据:支持 MySQL、MariaDB 数据库,可改造为达梦等各类国产数据库
  • 缓存数据:采用 Redis 分布式缓存,使用 Jedis、Redisson 客户端连接

开发框架

基于自研 BudWk 开源Java微服务框架(单应用版本),详情请访问 https://budwk.com

开发环境

  • OpenJDK 11
  • Redis 6.x
  • MariaDB 10.x
  • MongoDB 7.0.x
  • RocketMQ 5.2.x

许可版本

所有版本源码开放,同时支持付费订制开发。

  • 非付费用户交流 QQ群:24457628
  • 付费用户交流 微信/QQ号:wizzer (备注 商务咨询)

服务支持

服务项 服务内容 服务收费 服务方式
基础问题 问题答疑 免费 QQ群24457628
系统部署 系统部署 免费 QQ群24457628
产品使用 各功能使用 免费 QQ群24457628
技术支持 提供各类部署、功能使用中遇到的问题答疑 100元 半小时内 线上远程支持
协议开发 根据提供的设备型号,编写并提供接入平台协议包的源码 3000+元 定制化开发
硬件支持 合宙 DTU,提供完整的接入视频文档 合宙官网
其他服务 企业版源码购买、定制化开发等 面议 加微信wizzer 联系(备注 商务咨询)
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/budwk/budiot.git
git@gitee.com:budwk/budiot.git
budwk
budiot
budiot
main

搜索帮助

A270a887 8829481 3d7a4017 8829481