基于zigbee的智能管理系统[通俗易懂]

1.管理系统功能2.设备信息页面3.系统总体原理图4.说明上图已经说明了系统中需要使用的哪些技术,下面就挨着介绍下。统分为4部分分别是:1:客户端:2:服务器3:网关4:终端设备:先来介绍终端设备吧,终端设备主要指点灯,温度传感器,光照传感器,烟雾传感器灯设备,是使用了cc2530芯片,内部只带无线…

大家好,又见面了,我是你们的朋友全栈君。

1.管理系统功能

基于zigbee的智能管理系统[通俗易懂]

基于zigbee的智能管理系统[通俗易懂]

2.设备信息页面

基于zigbee的智能管理系统[通俗易懂]

3.系统总体原理图

基于zigbee的智能管理系统[通俗易懂]

4.说明上图已经说明了系统中需要使用的哪些技术,下面就挨着介绍下。

统分为4部分分别是 :

     1:客户端:

      2:服务器

      3:网关

      4:终端设备:

先来介绍终端设备吧,终端设备主要指点灯,温度传感器,光照传感器,烟雾传感器灯设备,是使用了cc2530芯片,内部只带无线通信模块,而且成本就几块钱,低功耗,这也是选择该模块的主要原因,zigbee还有一个优势,只带协议栈,所以省去了开发过程中组网繁琐的步骤。

网关,本案例中使用的网关是树莓派,无论是哪种网关,只要能够联网,并且能够通过串口与zigbee协调器通信,同时当手机端需要控制设备时,会将数据发送到mqtt服务器,然后网关会订阅设备相关的topic然后将数据传输给协调器,协调器负责将数据发送给个个终端模块,同时终端上报的数据也由网关发送给mqtt服务器。

服务器,这里服务器里面分为两部分,mqtt服务器和管理系统服务器,mqtt服务器的部署安装后再后面的文档中详细介绍,管理系统是基于Java开发的一套系统,服务部署以及代码会在后面给出,数据存储就存放在mysql里面。

客户端,也看过一些主流的智能家居管理的app,有些是使用原生的代码开发,但是更新起来比较麻烦,阿里的云智能app是基于网页版的开发的然后内嵌到app中,这里借鉴云智能就做了一款基于websocket的页面,实时获取mqtt服务器的数据并展示出来,对于需要原生开发的,只要接入mqtt服务即可实现控制。

总结,由于整个部分的代码量太大无法直接贴在博客上所以就给出一个链接,有需要的自行下载,(点击下载)提取码 7fr1

视频视频

联系QQ:1140756409

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/129803.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 2021 VSCode前端插件推荐

    2021 VSCode前端插件推荐2021VSCode前端插件推荐前言推荐一波前端开发必备插件,绝对可以提高你的生产力,剩下来的时间来mo鱼,岂不美哉开发综合推荐别名路径跳转插件名:别名路径跳转使用说明:别名路径跳转插件,支持任何项目,使用场景:当你在开发页面时,想点击别名路径导入的组件时(演示如下)配置说明下载后只需自定义配置一些自己常用的别名路径即可右击插件–》扩展设置–》路径映射在settinas.json中编辑//文件名别名跳转”alias-skip.mappings”:{

  • hashmap扩容死锁简书_sql死锁

    hashmap扩容死锁简书_sql死锁HashMap扩容HashMap扩容transfer()函数原Entry数组转移到新Entry数组扩容死锁单线程扩容多线程扩容死锁HashMap扩容HashMap在JDK1.7使用的是数组+链表的方式,而在JDK1.8及以后则使用的是数组+链表+红黑树的方式进行数据存储。本文主要是对JDK1.7中存在的死锁问题进行分析。transfer()函数/***TransfersallentriesfromcurrenttabletonewTable.*/v

  • wpa2 wep_wep wpa wpa2的区别

    wpa2 wep_wep wpa wpa2的区别今天来探究一下WiFi的几种加密方式。从最简单的WEP开始。WEP(WiredEquivalentPrivacy,有线等效保密)WEP加密是最早在无线加密中使用的技术,新的升级程序在设置上和以前有点不同,功能当然比之前丰富一些,下面让我们来看看如何使用WEP。当在无线“基本设置”里面“安全认证类型”选择“自动选择”、“开放系统”、“共享密钥”这三项的时候,使用的就是WEP加密技术,“自动…

    2022年10月26日
  • html静态页面代码_静态网页设计代码

    html静态页面代码_静态网页设计代码这个例子我们做一个游戏静态页面,自动跳转到我们想要玩的游戏或者视频等网站大家也可以根绝我的代码,适当修改一些信息,但是套用我的这个模板请注释下来自我这,我也是初学者,辛辛苦苦写了几个小时,尊重下劳动成果先看效果图:我以张杰为背景图,里面是各种网站跳转,比如我点击:冰火人,他就会跳转到4399的冰火人游戏界面。ok,上代码,我觉得比较简单,就没注释,希望能看懂:<!DOCTYPEhtml><html><headlang=”en”><metacha

  • 红黑树

    红黑树

    2021年12月31日
  • SQL的单表查询

    SQL的单表查询

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号