V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
wizzer
V2EX  ›  分享创造

分享: BudIot 开源物联网设备平台

  •  
  •   wizzer ·
    wizzercn · 133 天前 · 2022 次点击
    这是一个创建于 133 天前的主题,其中的信息可能已经有所发展或是发生改变。

    BudIot 开源物联网设备平台

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

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

    源码: https://github.com/budwk/budiot

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

    官网: https://budiot.com

    因网站正在备案中,可能部分区域无法正常访问。。。

    开发框架

    基于自研 Java 微服务框架 https://budwk.com

    简单说明

    Jar 运行模块

    • budiot-access/budiot-access-gateway 设备网关,用于设备协议和 network 组件
    • budiot-access/budiot-access-processor 设备数据上报业务处理模块
    • budiot-server WEB 服务 API ,定时任务等

    其他模块说明

    • budiot-access/budiot-access-network 网络组件,支持 TCP/MQTT/UDP/HTTP 等
    • budiot-access/budiot-access-protocol 设备协议开发包,内含 demo 示例
    • budiot-access/budiot-access-storage 设备数据存储,可扩展时序数据库等

    前端模块

    • budiot-vue-admin Vue3 + Element-Plus

    开发环境

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

    设备上报有效数据存储

    默认采用 MongoDB 7 的时序集合,可根据项目规模需要,扩展为 TDEngine 等时序数据库

    2 条回复
    Geekerstar
        1
    Geekerstar  
       133 天前
    支持 Modbus 吗
    wizzer
        2
    wizzer  
    OP
       133 天前
    @Geekerstar 扩展很容易,我刚提交了 Modbus demo ,具体代码还是要根据业务去实现
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1385 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 17:35 · PVG 01:35 · LAX 09:35 · JFK 12:35
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.