Koenkk/zigbee2mqtt
Stars: 10.5k License: GPL-3.0Zigbee2MQTT 是一个 Zigbee ? 到 MQTT 桥接器 ?,可以摆脱专有的 Zigbee 桥接器 ?允许您在不使用供应商桥接器或网关的情况下使用 Zigbee 设备通过 MQTT 桥接事件并控制 Zigbee 设备可以与几乎所有家庭自动化解决方案集成,因为它使用 MQTT 协议内部架构包            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-17 10:33:48
                            
                                169阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Docker 是什么Docker 是一个应用打包、分发、部署的工具 你也可以把它理解为一个轻量的虚拟机,它只虚拟你软件需要的运行环境,多余的一点都不要, 而普通虚拟机则是一个完整而庞大的系统,包含各种不管你要不要的软件。 跟普通虚拟机的对比特性普通虚拟机Docker跨平台通常只能在桌面级系统运行,例如 Windows/Mac,无法在不带图形界面的服务器上运行支持的系统非常多,各类 win            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-13 13:50:36
                            
                                88阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            目录第一种方式:一、去RabbitMQ官网找docker镜像二、拉取镜像三、运行镜像  4b23cfb64730  (5672是程序的端口,15672是web访问的端口)四、防火墙打开15672端口五、到阿里云的安全策略组,打开15672端口六、通过阿里云服务器的  ip:15672 就可以访问了!起始账号密码都是:guest七、出于安全考虑,请及时修改账号            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-26 13:22:37
                            
                                344阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            For me, the first half of 2020 was a start for ZigBee and home automation basics. After the lockdown, I’ve ended up with many temperature, humidity and motion sensors along with smart plugs, smart LED            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-06 20:51:53
                            
                                140阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            ZigBee的特点:近距离、低复杂度、自组织、低功耗、低数据速率、低成本。主要适合用于自动控制和远程控制领域,可以嵌入各种设备。ZigBee的技术优势①低功耗。在低耗电待机模式下,2 节5 号干电池可支持1个节点工作6~24个月,甚至更长。这是Zigbee的突出优势。相比较,蓝牙能工作数周、WiFi可工作数小时。  现在,TI公司和德国的Micropelt公司共同推出新能源的Zigbee节点。该节            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-16 13:06:01
                            
                                113阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在智能家居和工业物联网(IoT)领域,Zigbee设备与MQTT协议之间的高效通信是构建可靠智能系统的核心挑战。zigbee2mqtt作为开源桥接解决方案,其Receive模块承担着从Zigbee网络接收消息、转换协议格式、并分发到MQTT代理的关键职责。本文将深入解析zigbee2mqtt Receive模块的事件分发架构,揭示其如何实现高性能、低延迟的消息处理,以及如何通过精巧的设计解决物...            
                
         
            
            
            
            # Docker 下载 MQTT 指南
作为一名刚入行的开发者,你可能对 Docker 以及 MQTT 这两个技术名词感到陌生。不用担心,本文将为你详细解释如何使用 Docker 下载并运行 MQTT 服务。我们将通过以下步骤来完成这个任务:
1. **安装 Docker**
2. **搜索 MQTT 镜像**
3. **下载 MQTT 镜像**
4. **运行 MQTT 容器**
5. **            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-07-20 07:45:50
                            
                                157阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 开发中 Docker 下载 MQTT
MQTT(Message Queuing Telemetry Transport)是一种轻量级的消息传输协议,广泛用于物联网(IoT)领域。它允许设备之间进行低带宽、高延迟和不可靠的网络连接。在开发过程中,我们可能会需要下载和运行 MQTT 服务。本文将介绍如何使用 Docker 下载并运行 MQTT。
## Docker 简介
Docker 是一个            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-07-28 09:14:13
                            
                                36阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            MQTT(Message Queuing Telemetry Transport)是一种轻量级的消息传输协议,广泛用于物联网和传感器网络中。Mosquitto是一个流行的开源MQTT代理,可以在Docker中进行配置和部署。本文将详细介绍如何在Docker中配置Mosquitto MQTT代理,以便在容器化环境中运行和管理MQTT通信。 一、安装docker在开始之前,确保你的系统上已经            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-12 06:50:46
                            
                                37阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
             目录二、安装Docker1.安装CentOS72.安装Docker3.启动Docker1.首先关闭防火墙2.启动docker3.配置镜像 二、安装Docker1.安装CentOS7在虚拟机中安装CentOS7的Linux操作系统,网上找教程,这里懒得写了2.安装Docker博主使用的是FinalShell软件,当然你也可以使用其它的。卸载之前安装过的Docker,如果第一次安装,这一步            
                
         
            
            
            
            文章目录一、部署背景简介二、部署工具介绍三、部署方案介绍四、部署环境信息五、部署资源下载六、部署准备工作6.1、系统内核升级6.2、设置主机名6.3、环境初始化6.4、安装基础包6.5、ssh多机互信6.6、配置时间同步6.7、安装ansible七、部署操作步骤7.1、下载项目源码、二进制及离线镜像7.2、创建集群配置实例7.3、个性化配置7.4、执行一键安装八、验证集群及组件状态8.1、验证k            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-10 14:24:24
                            
                                947阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            使用Docker搭建MQTT服务器1. 拉取镜像docker pull registry.cn-hangzhou.aliyuncs.com/synbop/emqttd:2.3.62. 运行镜像–name 名字-p 18083 服务器启动端口-p 1882 TCP端口-p 8083 WS端口-p 8084 WSS端口-p 8883 SSL端口-d 指定容器docker run --name emq            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-01 15:23:39
                            
                                271阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
             #创建数据root@xie-virtual-machine:/home/mosquitto# cat config/mosquitto.conf 
persistence true
persistence_location /mosquitto/data
log_dest file /mosquitto/log/mosquitto.log
allow_anonymous true
li            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-05-30 16:43:00
                            
                                522阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
             一丶MQTT协议简介MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),是一种基于发布/订阅(publish/subscribe)模式的"轻量级"通讯协议,该协议构建于TCP/IP协议上,由IBM在1999年发布。MQTT最大优点在于,可以以极少的代码和有限的带宽,为连接远程设备提供实时可靠的消息服务。作为一种低开销、低带宽占用的即            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-09 22:03:08
                            
                                16阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            应用程序架构师需要使用消息传递代理来加速和扩展他们的应用程序,特别是在云端。即使您选择了消息传递中间件应用程序,应用程序开发人员也需要选择协议。今天,我们将考虑三种最常见和最流行的基于TCP / IP的消息传递协议,并对AMQP,MQTT和STOMP各自优势提供摘要。AMQP协议AMQP即Advanced Message Queuing Protocol,一个提供统一消息服务的应用层标准高级消息队            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-16 13:27:26
                            
                                133阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # 如何实现 Python 下载 MQTT 
## 1. 整体流程
```mermaid
flowchart TD
    A(了解 MQTT) --> B(安装 paho-mqtt)
    B --> C(连接 MQTT 服务器)
    C --> D(发布消息)
    D --> E(订阅消息)
```
## 2. 每一步具体操作
### A. 了解 MQTT
MQTT 是一种            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-02-24 06:04:20
                            
                                113阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),是一种基于发布/订阅(publish/subscribe)模式的"轻量级"通讯协议,该协议构建于TCP/IP协议上,由IBM在1999年发布。MQTT最大优点在于,可以以极少的代码和有限的带宽,为连接远程设备提供实时可靠的消息服务。作为一种低开销、低带宽占用的即时通讯协议,使其在物联网、小型设            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-06 14:20:49
                            
                                274阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            安装之前先做一下前置工作:1.在centos中添加用户emqx及用户组emqx,因为emqx在docker容器中用户是emqx。新增用户组
groupadd emqx
新增用户,分配用户组
useradd -g emqx -m emqx
查询用户
cut -d : -f 1 /etc/passwd
 
查询用户组
cut -d : -f 1 /etc/group2.启动没有挂在宿主机目录的EQ            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-12 15:55:56
                            
                                578阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            MQTT(Message Queuing Telemetry Transport)是一种轻量级的消息传输协议,广泛用于物联网和传感器网络中。Mosquitto是一个流行的开源MQTT代理,可以在Docker中进行配置和部署。本文将详细介绍如何在Docker中配置Mosquitto MQTT代理,以便在容器化环境中运行和管理MQTT通信。步骤一:安装 Docker在开始之前,确保你的系统上已经安装了            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-22 09:55:47
                            
                                102阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            为了搞清楚 IoT 设备从传感器获取到数据,通过网络发送到云端的整个网络过程,我们先来看一下网络分层模型:上图中例举了网络分层中最常见的协议:应用层:应用程序负责将数据以相应规则(协议)进行包装,发给传输层MQTT:消息队列遥测传输CoAP:受限应用协议HTTP:超文本传输协议FTP:文件传输协议SMTP:简单邮件传送协议传输层:负责将应用层传过来的数据进行分组,为确保终端接收数据的顺序和完整性,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-18 18:35:32
                            
                                196阅读
                            
                                                                             
                 
                
                                
                    