天气与日历 切换到窄版

 找回密码
 立即注册

QQ登录

只需一步,快速开始

限时开通VIP永久会员,可免费下载所有附件
查看: 45|回复: 0

[Java源码] 开源物联网平台,简单易用,更适合中小企业和个人学习使用。适用于智能家居、智慧办公、智慧社区、农业监测、水利监测、工业控制等

[复制链接]

2680

主题

0

回帖

2819

积分

管理员

积分
2819
发表于 2024-11-5 11:33:46 | 显示全部楼层 |阅读模式
开源物联网平台,简单易用,更适合中小企业和个人学习使用。适用于智能家居、智慧办公、智慧社区、农业监测、水利监测、工业控制等
一、项目介绍
  • 开源物联网平台,简单易用,更适合中小企业和个人学习使用。适用于智能家居、智慧办公、智慧社区、农业监测、水利监测、工业控制等。
  • 系统后端采用Spring boot;前端采用Vue;Mqtt服务端使用netty搭建;移动端支持微信小程序、安卓、苹果和H5采用Uniapp;数据库采用Mysql、TDengine和Redis;设备端支持ESP32、ESP8266、树莓派、合宙等;

二、系统功能[td]
系统功能功能说明开源版本商业版本
产品管理产品详情、产品物模型、产品分类、设备授权、产品固件支持支持
设备管理设备详情、设备分组、设备日志、设备分享、设备实时控制、实时状态、数据监测支持支持
物模型管理属性(设备状态和监测数据),功能(执行特定任务),事件(设备主动上报给云端)支持支持
MQTT接入emqx开源版、netty版本MqttBroker支持支持
硬件 SDKESP-IDF、Arduino、RaspberryPi、合宙等平台设备接入支持支持
视频监控接入基于GB/T28181协议支持主流厂商监控设备接入,直播、设备录制回放、 云端录像和云台控制支持设备接入和直播支持
多协议管理硬件设备多种协议支持管理支持JSON支持多种
TCP接入基于Netty搭建的TCP服务器不支持支持
Modbus接入透传Modbus/边缘网关接入Modbus设备不支持支持
采集点管理网关设备管理子设备接入不支持支持
设备模拟器调试Modbus设备在线调试不支持支持
数据大屏数据大屏可视化,将图表或页面元素封装为基础组件,0代码即可完成业务需求。不支持支持
规则引擎-规则脚本可视化规则引擎编写,支持js,java等脚本修改消息结构,处理设备上行/下行/上线/下线/数据解析/数据转换不支持支持
场景联动基于规则引擎生成场景联动不支持支持
告警功能告警: 设备告警/平台告警判定 告警配置: 基于规则引擎开发的平台告警判定 告警记录:设备告警记录入库不支持支持
消息通知功能阿里云短信/腾讯云短信阿里云语言/腾讯云语音/QQ邮箱/163邮箱/微信小程序/企业微信群机器人/企业微信应用信息/钉钉消息通知/钉钉群机器人不支持支持
多租户系统内租户的管理,独占一套系统配置,数据相互隔离。如:租户权限、过期时间、用户数量、企业信息等不支持支持
移动端app移动端(安卓 / 苹果 / 微信小程序)不支持支持
智能音响对接云云对接:智能音响(小度、天猫精灵、小爱同学)不支持额外付费模块
web组态自定义数据大屏/2D/3D不支持额外付费模块
第三方OpenAPT接入萤石云,海康sdk接入、AI SDK接入不支持额外付费模块
数据存储设备数据处理redis存储最后一条数据,不支持实时更新redis存储最新数据,实时更新/mysql存储系统数据/TDengine时序数据库存储设备数据
设备接入数/上行数据并发支持设备接入数,以及设备数据并发量支持小规模设备接入,同步处理数据支持规模量大设备。消息队列削峰,线程池异步处理高并发数据
技术支持不支持提供一定的技术支持/技术方案
三、技术栈
  • 服务端
  • 相关技术:Spring boot、MyBatis、Spring Security、Jwt、Mysql、Redis、TDengine、EMQX、Netty等
  • 开发工具:IDEA
  • Web端
  • 相关技术:ES6、Vue、Vuex、Vue-router、Vue-cli、Axios、Element-ui、Echart等
  • 开发工具:Visual Studio Code
  • 移动端(微信小程序 / Android / Ios / H5)
  • 相关技术:uniapp、uViewuChart
  • 开发工具:HBuilder
  • 硬件端
  • 相关技术: ESP-IDF、Arduino、FreeRTOS、Python、Lua等
  • 开发工具:Visual Studio Code 和 Arduino等
四、项目目录
     docker ---------------- docker部署文件
     spring-boot ---------- 后端
     vue -------------------- 前端

附件源码还包括:
物联网平台移动端,使用uniapp开发,支持微信小程序、安卓、苹果端:

[td]
微信小程序安卓IOSH5Vue2
项目介绍
  • 项目使用uniapp开发,适配微信小程序、安卓、IOS和H5,其他平台未测试。
  • UI框架使用uView2.0。
  • 组件使用easycom模式,只要组件安装在项目的components目录下或uni_modules目录下,并符合components/组件名称/组件名称.vue目录结构。就可以不用引用、注册,直接在页面中使用。
  • 开发工具为Hbuilder3.3以上版本。
├─apis                  // 接口管理
│  ├─modules            // api模块化目录
│  │  └─device.js       // 设备接口地址
│  ├─http.api.js        // 接口定义文件
│  └─http.interceptor   // 拦截器
├─common                // 公共文件
│  ├─mqttTool           // mqtt工具
│  ├─extend             // 扩展原型方法
│  ├─filters            // 全局过滤器
│  └─tools              // 全局公共方法
├─components            // 项目组件库,组件放置这里,其他页面可直接使用
│  ├─cl-test            // easycom测试组件
│  ├─cl-icon            // iconfont图标组件
│  ├─deviceMonitor      // 设备实时监测组件
│  └─other...           // 使用的其他组件等等
├─pages                 // 页面目录
│  ├─public             // 公共页面
│  └─tarbar             // 底部导航栏页面
│      ├─home           // 首页的所有页面
│      ├─trend          // 新闻动态页面
│      └─user           // 个人中心页面
├─static                // 图片目录
├─store                 // vuex
│  ├─$u.mixin           // store全局混入方法
│  └─index              // vuex 组件全局状态管理
├─uni_modules           // 插件市场插件目录
│  └─uview-ui           // uview-ui        
├─env.config.js         // 接口地址和mqtt地址配置文件
├─mainfest.json         // 各个平台的配置信息


物联网平台硬件sdk:
Arduino-----------------------Arduino相关示例(c++语言)

ESP-IDF-----------------------ESP-IDF示例(c语言)

RaspberryPi-------------------树莓派示例(python)

合宙---------------------------合宙芯片示例(lua和c语言)
















以下内容需要积分高于 2 才可浏览

链接:https://pan.baidu.com/s/1EJRRmwcgcEXKMT11I5oT9g



提取码下载:
文件名称:提取码下载.txt 
下载次数:0  文件大小:17 Bytes  售价:199金钱 [记录]
下载权限: 不限 [购买VIP]   [充值]   [在线充值]   【VIP会员5折;永久VIP免费】
安全检测,请放心下载



相关帖子

扫码关注微信公众号,及时获取最新资源信息!下载附件优惠VIP会员5折;永久VIP免费
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

免责声明:
1、本站提供的所有资源仅供参考学习使用,版权归原著所有,禁止下载本站资源参与商业和非法行为,请在24小时之内自行删除!
2、本站所有内容均由互联网收集整理、网友上传,并且以计算机技术研究交流为目的,仅供大家参考、学习,请勿任何商业目的与商业用途。
3、若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。
4、论坛的所有内容都不保证其准确性,完整性,有效性,由于源码具有复制性,一经售出,概不退换。阅读本站内容因误导等因素而造成的损失本站不承担连带责任。
5、用户使用本网站必须遵守适用的法律法规,对于用户违法使用本站非法运营而引起的一切责任,由用户自行承担
6、本站所有资源来自互联网转载,版权归原著所有,用户访问和使用本站的条件是必须接受本站“免责声明”,如果不遵守,请勿访问或使用本网站
7、本站使用者因为违反本声明的规定而触犯中华人民共和国法律的,一切后果自己负责,本站不承担任何责任。
8、凡以任何方式登陆本网站或直接、间接使用本网站资料者,视为自愿接受本网站声明的约束。
9、本站以《2013 中华人民共和国计算机软件保护条例》第二章 “软件著作权” 第十七条为原则:为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软件等方式使用软件的,可以不经软件著作权人许可,不向其支付报酬。若有学员需要商用本站资源,请务必联系版权方购买正版授权!
10、本网站如无意中侵犯了某个企业或个人的知识产权,请来信【站长信箱312337667@qq.com】告之,本站将立即删除。
郑重声明:
本站所有资源仅供用户本地电脑学习源代码的内含设计思想和原理,禁止任何其他用途!
本站所有资源、教程来自互联网转载,仅供学习交流,不得商业运营资源,不确保资源完整性,图片和资源仅供参考,不提供任何技术服务。
本站资源仅供本地编辑研究学习参考,禁止未经资源商正版授权参与任何商业行为,违法行为!如需商业请购买各资源商正版授权
本站仅收集资源,提供用户自学研究使用,本站不存在私自接受协助用户架设游戏或资源,非法运营资源行为。
快速回复 返回顶部 返回列表