4.6k Star,SpringBoot+Vue+App+硬件实现的智能家居系统,一套带走!

2023-05-16

今天,推荐一个智能家居系统项目。这是我目前见过的最好的智能家居系统项目,功能完整,代码结构清晰。值得推荐。

简介

FastBee是一个简单易用的物联网平台。可用于搭建物联网平台以及二次开发和学习。适用于智能家居、智慧办公、智慧社区、农业监测、水利监测、工业控制等。

a30140edbb90f550bf5ece5eb77672a6.png

系统功能

  • 权限管理: 用户管理、部门管理、岗位管理、菜单管理、角色管理、字典和参数管理等

  • 系统监控: 操作日志、登录日志、系统日志、在线用户、服务监控、连接池监控、缓存监控等

  • 产品管理: 产品、产品物模型、产品分类、产品固件、设备授权码、自定义告警等

  • 设备管理: 设备控制、设备分组、设备定时、设备日志、监测统计、设备定位、设备分享、设备禁用、OTA升级、实时状态、影子模式、实时监测、加密认证等

  • EMQ管理: Mqtt客户端、监听器、消息主题、消息订阅、插件管理、规则引擎、资源

  • 硬件 SDK: 支持WIFI和MQTT连接、物模型响应、实时监测、定时上报数据、AES加密、NTP时间、AP配网等

  • 物模型管理: 属性(设备状态和监测数据),功能(执行特定任务),事件(设备主动上报给云端)

  • 其他功能: 多租户、场景联动、视频监控、数据可视化平台、统计、新闻资讯、通知公告、支持TDengine时序数据库

  • 开发中功能: 网关、TCP/Modbus协议支持等

ee165bd3ac6cfb292aa17c91e644d209.png 63aa41ec0c18025c8fa3224009fc7193.png

参考案例

NodeMCU开发板制作一个智能开关:

22ee55dca12feeb944c1fb3591258daf.jpeg

Wifi控制器和LED灯板制作七彩智能灯:

24e0bee4437b71cefa5f2a0990cde305.gif

技术栈

后端

  • 相关技术:Spring boot、MyBatis、Spring Security、Jwt、Mysql、Redis、Mongodb、Mqtt等

  • 开发工具:IDEA

前端

  • 相关技术:ES6、Vue、Vuex、Vue-router、Vue-cli、Axios、Element-ui等

  • 开发工具:Visual Studio Code

安卓

  • 相关技术:XUI、XPage、XAop、XHttp2等

  • 开发工具:Android Studio

硬件端

  • 相关技术:ESP-IDF、Arduino、FreeRTOS等

  • 开发工具:Visual Studio Code

系统截图

db1683511e188bf7c183d0c54d671d80.png
图片
954a62d4e1ee3a2383d10a34f13745e8.png
图片
e823f898d2a7d6953e3b18dbf5c31b2c.png
图片
e013597b821c4cda19b4d2d9d3ab2223.png
图片
a8a6c0d0b57634ce7cd2527f0707535d.png
图片

开源地址

  • https://gitee.com/kerwincui/wumei-smart

推荐:
最全的java面试题库

PS:因为公众号平台更改了推送规则,如果不想错过内容,记得读完点一下“在看”,加个“星标”,这样每次新文章推送才会第一时间出现在你的订阅列表里。点“在看”支持我们吧!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

4.6k Star,SpringBoot+Vue+App+硬件实现的智能家居系统,一套带走! 的相关文章

  • 解决workman部署到Linux环境无法启动和连接的问题(结合TP6框架)

    0 检查Linux是否满足workman的环境要求 span class token function curl span span class token parameter variable Ss span www workerman
  • 按照 STAR 法则介绍自己做过的项目

    大家好啊 xff0c 我是大田 介绍项目注意两点 xff1a 1 自己真的做过 2 逻辑表达能力 为什么推荐你用 STAR 法则说呢 xff1f STAR 法则是结构化面试中非常重要的理论 面试官通过这样的描述全面了解你的测试知识 经验 技
  • 汇总最近遇到的 Linux 面试题

    大家好啊 xff0c 我是大田 今天汇总最近小伙伴遇到的 Linux 面试题 1 你之前在公司使 linux 命令做什么 xff1f 搭建测试环境 查看后台 志 2 在之前公司 xff0c 测试环境使 的是哪个 linux 版本 xff1f
  • vio

    VIO概述 0 IMU与视觉进行比较 IMU视觉惯性测量单元利用图像的VIO六自由度IMU xff0c 陀螺仪测量角加速度 加速度计测量加速度利用图像通过特征 像素 xff08 直接法 xff09 进行位姿估计高频 gt 61 100hz
  • ZUPT的相关初步理解

    参考至https zhuanlan zhihu com p 115529319 零速修正 Zero Velocity Update ZUPT 即 xff0c 当载体处于静止状态时 xff0c 载体此时的速度为零 xff0c 利用载体中的惯性
  • 误差状态方程与雅可比矩阵

    误差状态方程 在惯性的优化中包括p v q ba bg 外参等等优化变量 预积分量由陀螺 加计的示数得到 xff0c 以及陀螺 加计的白噪声 偏置 可以先将白噪声从预积分量中剥离出来 xff0c 作为预积分量测的协方差阵 xff1b 计算预
  • java核心内容——int和Integer有什么区别?

    java核心内容 int和Integer有什么区别 xff1f 1 典型回答2 知识扩展1 理解自动装箱 拆箱2 源码分析3 原始类型线程安全4 Java 原始数据类型和引用类型局限性 1 典型回答 int 是我们常说的整形数字 xff0c
  • docker虚拟机(可显示界面)

    1 docker是什么 xff1f 官方解释是容器 xff0c 是一种轻量化的虚拟机 与virtual box等虚拟机应用相比 xff0c 个人的使用体验是 xff0c 更加的方便快捷 xff0c 适合一个应用起一个虚拟机 2 docker
  • 编译DBoW2出现:fatal error: opencv/cv.h: 没有那个文件或目录 错误

    解决方法 xff1a 将各文件中的 include lt opencv cv h gt 替换为 include lt opencv2 opencv hpp gt 即可 另外 xff0c ORB SLAM要求OpenCV 3 0 xff0c
  • 揭晓3类AI无法取代的工作,高学历竟没有优势!

    整理 朱珂欣 出品 CSDN程序人生 xff08 ID xff1a coder life xff09 上周 xff0c IBM 就打响 AI 取代潮 的第一枪 xff0c CEO Arvind Krishna 在接受彭博社采访时表示 xff
  • 嵌入式Linux书籍清单

    原文链接 xff1a 重磅推荐 嵌入式Linux书籍清单 Linux入门C语言数据结构ARM裸机Linux驱动Linux应用Shell脚本Makefile Linux入门 作为嵌入式开发人员 xff0c 我们没有必要把精力放到使用哪个Lin
  • STM32串口之环形队列接收数据

    原文链接 xff1a STM32串口之环形队列接收数据 码代码的应该学数据结构都学过队列 环形队列是队列的一种特殊形式 xff0c 应用挺广泛的 因为有太多文章关于这方面的内容 xff0c 理论知识可以看别人的 xff0c 下面写得挺好的
  • Ubuntu18下xsens IMU的驱动安装及使用imu_utils标定

    最近在做xsens IMU的标定工作 xff0c 网上资源很多很杂 xff0c 打算按自己的操作过程 细节及遇到的问题记录一下 xff0c 里面有参考的博文都附了链接 主体可参考此博文 xff1a VIO 中 IMU 的标定流程 1 3 i
  • 常见 Promise 面试问题

    前端面试过程中 xff0c 基本都会问到 Promise xff0c 如果你足够幸运 xff0c 面试官问的比较浅 xff0c 仅仅问 Promise 的使用方式 xff0c 那么恭喜你 事实上 xff0c 大多数人并没有那么幸运 所以 x
  • k8s1.18高可用集群安装-超详细中文官方文档

    前言 这篇文章会带领大家去安装k8s1 18的高可用集群 xff0c 如果你是初学小白 xff0c 只要跟着做 xff0c 也能保证100 完成安装 xff0c 下面开始我们的安装之旅吧 xff0c 内容较多 xff0c 都是干货 心灵鸡汤
  • Kubernetes中部署MySQL高可用集群

    MySql简介 MySQL是一个关系型数据库管理系统 xff0c 由瑞典MySQL AB 公司开发 xff0c 属于 Oracle 旗下产品 MySQL 是最流行的关系型数据库管理系统之一 xff0c 在 WEB 应用方面 xff0c My
  • openstack安装和使用

    前言 本篇文章会介绍openstack的安装 openstack各组件的配置和功能 还会演示openstack云主机的创建流程 xff0c 整篇文章花费一天时间完成 xff0c 万字长文 xff0c 需要的可以关注 xff0c 相互学习 x
  • 通过helm部署gitlab服务

    微信公众号搜索DevOps和k8s全栈技术 xff0c 即可关注我的公众号 xff0c 也可通过扫描文章最后的二维码关注 xff0c 每天都会分享技术文章供大家参考阅读 xff0c 拥抱开源 xff0c 同大家共同进步 xff01 标题错了
  • k8s部署Zipkin搭配Kafka+ElasticSearch实现链路追踪

    微信公众号搜索DevOps和k8s全栈技术 xff0c 即可关注我的公众号 xff0c 也可通过扫描文章最后的二维码关注 xff0c 每天都会分享技术文章供大家参考阅读 xff0c 拥抱开源 xff0c 同大家共同进步 xff01 xff0
  • 全了!2020年互联网大厂的薪资和职级一览!(阿里巴巴、腾讯、百度、字节跳动、华为、京东、美团、滴滴、小米 9 家)...

    以 BAT 为代表的互联网大厂 xff0c 一直是求职者眼中的香饽饽 xff0c 大厂经历 在国内就业环境中无异于一块金子招牌 对于企业和HR来说 xff0c 大厂的职级规则也是整个行业的标杆 xff0c 从中小微企业到大型企业 xff0c

随机推荐

  • 降本增效!英特尔降薪裁员,网友:省钱发股息?

    整理 朱珂欣 出品 CSDN程序人生 xff08 ID xff1a coder life xff09 当硅谷的寒风吹过 xff0c 大家都难逃 窘境 近日 xff0c 据外媒 siliconangle 报道 xff0c 英特尔正计划裁员中
  • K8s 超详细总结!

    一个目标 xff1a 容器操作 xff1b 两地三中心 xff1b 四层服务发现 xff1b 五种Pod共享资源 xff1b 六个CNI常用插件 xff1b 七层负载均衡 xff1b 八种隔离维度 xff1b 九个网络模型原则 xff1b
  • Kubernetes 1.21正式发布 | 主要变化解读

    我们很高兴地宣布 Kubernetes 1 21 的发布 xff0c 这是我们 2021 年的第一个版本 xff01 这个版本包含 51 个增强功能 xff1a 13 个增强功能升级为稳定版 xff0c 16 个增强功能升级为 beta 版
  • k8s之DNS服务器搭建

    一 导读 在使用k8s部署springboot 43 redis简单应用这篇文章中 xff0c spring boot连接redis是直接使用的IP连接 xff0c 那么可不可以直接使用服务名称进行连接呢 xff1f 答案是可以的 xff0
  • linux系统常用命令大全

    点击上方 34 DevOps和k8s全栈技术 34 关注公众号 Linux 是一个广泛使用的操作系统 xff0c 被用于服务器 嵌入式系统和个人电脑等领域 在 Linux 中 xff0c 命令行是一个非常重要的工具 xff0c 它可以让用户
  • 从容器到k8s,演变过程和具体案例分享

    点击上方 34 DevOps和k8s全栈技术 34 关注公众号 Kubernetes xff08 k8s xff09 是一种开源的容器编排平台 xff0c 它能够管理和自动化容器化的应用程序的部署 扩展和运行 Kubernetes 可以与
  • kubernetes集群降级|k8s1.24+版本降级到1.23

    点击上方 34 DevOps和k8s全栈技术 34 关注公众号 在CentOS系统上进行Kubernetes版本降级需要谨慎操作 xff0c 因为降级可能会导致集群出现不稳定的情况 在进行版本降级之前 xff0c 建议先备份Kubernet
  • K8S使用手册

    概念理解 Pod概念 Pod是Kubernetes中一个抽象化概念 xff0c 由一个或多个容器组合在一起得共享资源 这些资源包括 xff1a 1 共享存储 xff0c 如 Volumes 卷 2 网络 xff0c 唯一的集群IP地址 3
  • Python中的下划线详解

    原文地址 xff1a https dbader org blog meaning of underscores in python 作者 xff1a Dan Bader 译者 xff1a 首席IT民工 本文介绍了Python中单下划线和双下
  • Android 7.1 系统裁剪、定制化实践 snd-aloop 内录音

    背景描述 此篇是对 Android音频框架之一 详解audioPolicy流程及HAL驱动加载 Android音频框架之二 用户录音启动流程源码走读 和 Android音频框架之三 用户录音启动流程源码走读 startRecord 的延续内
  • 如何在UBUNTU14.04下安装UHD和GNURadio

    前提 xff1a 1 xff0c 假定你已经安装了ubuntu14 04 xff08 虚拟机和Linux系统均可 xff09 2 xff0c 现在 xff0c 意图在此系统下安装GNURADIO 基于以上两个事实 xff0c 现对UHD和G
  • 微软CEO发话:今年停止加薪并减少奖金,网友:总比失业好!

    整理 朱珂欣 出品 CSDN程序人生 xff08 ID xff1a coder life xff09 5 月 10 日 xff0c 据 CNBC xff08 美国消费者新闻与商业频道 xff09 报道 xff0c 微软 CEO Satya
  • Ubuntu14.04下配置USRPN210

    前提 xff1a 默认你已经安装好UHD与GNURADIO xff08 如果还没有安装或者配置UHD与GNURADIO xff0c 请点击这里 xff09 xff0c 现在想配置USRP N210 步骤 xff1a xff08 一 xff0
  • Makefile教程(绝对经典,所有问题看这一篇足够了)

    该篇文章为转载 xff0c 是对原作者系列文章的总汇加上标注 支持原创 xff0c 请移步陈浩大神博客 xff1a http blog csdn net haoel article details 2886 makefile很重要 什么是
  • vue 移动端无限瀑布流 插件使用

    瀑布流插件 xff1a import waterfall from 39 vue waterfall2 39 Vue use waterfall lt div class 61 34 seat box 34 gt lt div class
  • 鹅厂开源零代码、全功能、强安全的 ORM 库,专为 API 而生!

    APIJSON 是一种专为 API 而生的 JSON 网络传输协议 以及 基于这套协议实现的 ORM 库 为各种增删改查提供了完全自动化的万能通用接口 xff0c 零代码实时满足千变万化的各种新增和变更需求 能大幅降低开发和沟通成本 xff
  • Apache ShenYu:全新的响应式架构,释放 API 的全能潜能!

    Apache ShenYu 一款使用 Java Reactor 开发的响应式 API 网关 以其高性能 xff0c 动态灵活的流量管控 xff0c 热插拔 xff0c 易部署等特性 xff0c 开箱即用为用户提供整套全生命周期的 API 网
  • 换掉 VS Code!这个最新开源的编辑器用起来无比丝滑!

    Lapce xff08 IPA xff1a l ps xff09 是一个使用纯 Rust 编写的开源代码编辑器 通过利用 OpenGL 渲染 GUI xff0c 以及 Rust 提供的性能 xff0c 采用Xi Editor的Rope Sc
  • 13.1k Star,开源的轻量级备忘录中心,非常清爽!

    今天给大家推荐一个非常不错的开源项目 一款清爽的轻量级备忘录中心 memos xff0c 目前拥有近 1 3 w 个 star xff0c 非常的受欢迎 memos 是采用 React 43 Tailwind 43 TypeScript 4
  • 4.6k Star,SpringBoot+Vue+App+硬件实现的智能家居系统,一套带走!

    今天 xff0c 推荐一个智能家居系统项目 这是我目前见过的最好的智能家居系统项目 xff0c 功能完整 xff0c 代码结构清晰 值得推荐 简介 FastBee是一个简单易用的物联网平台 可用于搭建物联网平台以及二次开发和学习 适用于智能