1. 产品介绍
OPENIITA是铱塔智联旗下一个开源的物联网开源平台,秉承开源精神提供云-管-边-端软硬件全套开源解决方案, 能帮助你快速构建自己的物联网平台及场景应用。
具体如下:
云:我们提供一个云平台,可以将设备数据收集到云中进行分析和处理。我们采用开放标准和技术来保证云平台的兼容性和可扩展性。
管:我们提供一种易于使用的管理界面,可以轻松地配置、监控和管理物联网设备和应用程序。我们还提供 API 和 SDK 来帮助开发者快速集成我们的平台。
边:我们提供一个边缘计算平台,可以在本地处理和分析设备数据,从而减少云平台的负载和延迟。我们使用流行的开源边缘计算框架来实现这个功能。
端:我们提供一些物联网设备的软硬件开源解决方案,使开发者可以快速构建自己的物联网设备。我们遵循开放标准和技术,确保设备的兼容性和可扩展性。
2.获取源码
拉取代码
后端:https://gitee.com/open-iita/iotkit-parent
前端: https://gitee.com/open-iita/iita-iot-web-admin
核心库:https://gitee.com/open-iita/iot-iita-core
插件库: https://gitee.com/open-iita/iot-iita-plugins
拉取代码,请选择分支dev-V0.5.0,由于作者开源精力有限,其他分支暂不维护。
dev-V0.5.0分支采用插件模式开发,使用的是spring-brick框架(已在iot-iita-core中集成)
视频教程
https://www.bilibili.com/video/BV1gC411L72r/?spm_id_from=333.999.0.0&vd_source=e7af5859176b88ee93f8a101aed86958
3.开发环境
请使用下列浏览器,浏览器大版本号需在100以上。
Chrome >= 100
Firefox >= 100
Edge >= 100
后端环境
JDK 11~17 OpenJdk下载: https://jdk.java.net/archive/。
Maven3.6.3。(IDEA启动时使用IDEA默认自带的版本即可)。
前端环境
nodeJs v18+
yarn v1.22+