铱塔 (iita) 开源 IoT 物联网开发平台,基于 SpringBoot + TDEngine +Vue3

news/2024/7/10 21:14:58 标签: 开源, 物联网, spring boot, tdengine, 后端

86a25a10dfdcc3511bc58f64e3d3f60d.png

01

 铱塔 (iita) 物联网平台

铱塔智联 (open-iita) 基于Java语言的开源物联网基础开发平台,提供了物联网及相关业务开发的常见基础功能, 能帮助你快速搭建自己的物联网相关业务平台。

铱塔智联平台包含了品类、物模型、消息转换、通讯组件(mqtt/EMQX通讯组件、小度音箱接入组件、onenet Studio接入组件)、modbus透传接入、云端低代码设备开发、设备管理、设备分组、规则引擎、第三方平台接入、数据流转(http/mqtt/kafka)、数据可视化、报警中心等模块和智能家居APP(小程序)。

55264d7bc26c454523fb192ddb7ceb06.png

  • 云:提供一个云平台,可以将设备数据收集到云中进行分析和处理。我们采用开放标准和技术来保证云平台的兼容性和可扩展性。

  • 管:提供一种易于使用的管理界面,可以轻松地配置、监控和管理物联网设备和应用程序。我们还提供 API 和 SDK 来帮助开发者快速集成我们的平台。

  • 边:提供一个边缘计算平台,可以在本地处理和分析设备数据,从而减少云平台的负载和延迟。我们使用流行的开源边缘计算框架来实现这个功能。

  • 端:提供一些物联网设备的软硬件开源解决方案,使开发者可以快速构建自己的物联网设备。我们遵循开放标准和技术,确保设备的兼容性和可扩展性。

02

 铱塔 (iita) 物联网平台核心优势

统一设备接入

TCP/UDP/MQTT/HTTP、TLS/DTLS、不同厂商、不同设备、不同报文、统一接入,统一管理。

规则引擎

灵活的规则模型配置,支持多种规则模型以及自定义规则模型. 设备告警,场景联动,均由统一的规则引擎管理。

数据权限控制

灵活的非侵入数据权限控制。可实现菜单、按钮、数据三维维度的数据权限控制。可控制单条数据的操作权限。

主流数据库支持

关系型数据库:理论上支持所有实现了标准SQL的数据库,如: DB2、H2、HSQLDB、MariaDB、Microsoft SQL Server、MySQL、Oracle、Postgres

时序数据库:elasticsearch、TDEngine

K-V数据库:redis

03

铱塔 (iita) 物联网平台系统架构

79755a8da8e2ba688633d047a9b88569.png

铱塔 (open-iita) 物联网云平台采用SpringBoot、jpa、vertx、redis、H2、mysql、elasticsearch、TDEngine、RocketMq、sa-token等框架和第三方软件,中间件采用模块化无侵入集成非常容易扩展和替换。

默认使用内置的redis、h2数据库、es时序数据库和vertx消息总线以减小启动难度,可实现 零配置一键启动 ,程序在第一次启动的时候会使用data/init目录的示例数据进行初始化。

前端技术栈 Vue3 + TS + Element Plus + Vite 版本。

04

 铱塔 (iita) 物联网平台截图

1c2e92457ad79afc410efc5b9abb94a4.png

ebac6e8a66e30f5f059335b28d2e1aee.png

d9120bc5a7e1a555dd09aaff7bc3e163.png

ffe5422742828355bb6503011ee3fcdb.png

33b7975559a30b454934214c6ad1980d.png

b78c4bc4d3486d26d95cb98962baeafe.png

82788d61556a32d792407fdcdfc7074e.png

05

 官网 & 开源项目

铱塔官网: https://www.openiita.com/

开源地址: https://gitee.com/open-iita/

在线体验: http://159.75.222.119:16808/

账号/密码:admin/admin123

最后,感谢读者一如既往的支持,为大家放送 6000 张龙年红包封面

往期推荐

2a4800692c3dae7aed33e1c61a48e384.png

☞ 高德地图: 红绿灯倒计时大揭秘

☞ 高速“车牌付”会取代 ETC 吗?

☞ 屋顶光伏项目躺着赚钱 or 新型骗局

☞ 我为什么放弃中移OneNET平台?

☞ 国内 4 大 IoT物联网平台选型对比

☞ 云厂商「物联网平台」不香了吗?

42fe58d7435ea924bf2294949efcace5.png

​​

147cd7a13154306f8bd193e2566ba7a3.png

4b93692fe282165f7e13598251508d65.gif

d3a86a08f7325a3f60b19463758acd35.gif

c131a49db66a1f7f9e5415cfdc1ec78c.gif

b46ac10630c54d1afaeb91a005e643de.gif


http://www.niftyadmin.cn/n/5371776.html

相关文章

以用户为中心,酷开科技荣获“消费者服务之星”

在企业顺应消费升级的道路中,企业自身不仅要着力强化对于消费者服务意识的提升,并且要树立诚信自律的行业示范带头作用,助力消费环境稳中向好,不断满足人民群众对美好生活的期待。企业的发展需要消费者的认可,酷开科技…

React18原理: 生命周期中特别注意事项

概述 生命周期就是一个组件从诞生到销毁的全过程(包含错误捕获,这里暂且不聊这个)react 在组件的生命周期中注册了一系列的钩子函数支持开发者在其中嵌入代码,并在适当的时机运行生命周期本质上就是组件中的钩子函数,主要有三个主要的钩子 挂…

使用深度学习对网络摄像头图像进行分类

目录 加载相机和预训练网络 对相机快照进行分类 连续对相机图像进行分类 显示排名靠前的预测值 连续分类图像并显示排名靠前的预测值 另请参阅 此示例说明如何使用预训练的深度卷积神经网络 GoogLeNet 实时对来自网络摄像头的图像进行分类。 使用 MATLAB、普通的…

【机房预约系统(C++版)】

一、机房预约系统需求 1.1、系统简介 学校现有几个规格不同的机房,由于使用时经常出现“撞车“现象,现开发一套机房预约系统,解决这一问题。 1.2、身份简介 分别有三种身份使用该程序学生代表:申请使用机房教师:审核学生的预约申请管理员:给学生、教…

go语言实现LRU缓存

go语言实现LRU Cache 题目描述详细代码 题目描述 设计和构建一个“最近最少使用”缓存,该缓存会删除最近最少使用的项目。缓存应该从键映射到值(允许你插入和检索特定键对应的值),并在初始化时指定最大容量。当缓存被填满时,它应该删除最近最…

Flask 入门8:Web 表单

Flask-WTF 扩展可以把处理 Web 表单,这个扩展对独立的 WTForms 包进行了包装,方便集成到Flask应用中。 1. 配置 与其他多数扩展不同,Flask-WTF 无须在应用层初始化,但是它要求应用配置一个密钥。密钥是一个由随机字符构成的唯一…

django中实现登录

Django中实现登录功能,通常涉及以下几个步骤: 一:实现步骤 1:创建用户模型:Django自带了一个用户认证系统,通常使用内置的User模型来管理用户。你也可以根据需要自定义用户模型。 2:创建登录表…

Linux内核与驱动面试经典“小”问题集锦(2)

接前一篇文章:Linux内核与驱动面试经典“小”问题集锦(1) 问题2 问:spin_lock和spin_lock_irq以及spin_lock_irqsave的区别是什么?也可以说它们之间有什么区别和联系? 备注:此题是自旋锁问题的…