当前位置: 首页 > article >正文

RK3588平台安装Zigbee2MQTT 服务器

交叉编译安装Zigbee2MQTT 服务器1、搭建Node.js环境虚拟机2、安装zigbee2mqtt服务虚拟机3、设备环境搭建启动Z2M服务效果展示1、搭建Node.js环境虚拟机cd/opt wget https://nodejs.org/dist/v22.12.0/node-v22.12.0-linux-arm64.tar.xztar-xf node-v22.12.0-linux-arm64.tar.xz mv node-v22.12.0-linux-arm64/usr/local/node-arm64 echoexport PATH/usr/local/node-arm64/bin:\$PATH/etc/profile source/etc/profile node-v # 验证2、安装zigbee2mqtt服务虚拟机按下方步骤编译完成后将文件夹拷贝至设备上git clone https://github.com/Koenkk/zigbee2mqtt.gitcd zigbee2mqtt npm init-y npm_config_archarm64 npm_config_platformlinux npm_config_target_archarm64 npm_config_ccaarch64-linux-gccnpm_config_cxxaarch64-linux-gnpm install npm install typescript rimraf-g npm run build ls-la dist/#有文件说明配置完成3、设备环境搭建1、部署好上一步编译完成的zigbee2mqtt文件夹[rootrk3588-buildroot:/userdata/Zigbee/zigbee2mqtt]# ls -lhtotal 808K -rw-r--r--1root root10.6K Mar1309:46 AGENTS.md -rw-r--r--1root root306.9K Mar1309:46 CHANGELOG.md -rw-r--r--1root root5.3K Mar1309:46 CODE_OF_CONDUCT.md -rw-r--r--1root root1.3K Mar1309:46 CONTRIBUTING.md -rw-r--r--1root root34.3K Mar1309:46 LICENSE -rw-r--r--1root root7.3K Mar1309:46 README.md -rw-r--r--1root root3.4K Mar1309:46 biome.json -rwxr-xr-x1root root175Mar1309:46 cli.js drwxr-xr-x3root root4.0K Mar1313:41 data drwxr-xr-x6root root4.0K Mar1310:08 dist drwxr-xr-x2root root4.0K Mar1310:08dockerdrwxr-xr-x2root root4.0K Mar1310:08 images -rw-r--r--1root root5.8K Mar1309:46 index.js drwxr-xr-x6root root4.0K Mar1310:08 lib drwxr-xr-x218root root12.0K Mar1313:35 node_modules -rw-r--r--1root root176.9K Mar1313:35 package-lock.json -rw-r--r--1root root3.3K Mar1313:35 package.json -rw-r--r--1root root84.8K Mar1309:46 pnpm-lock.yaml -rw-r--r--1root root375Mar1309:46 release-please-config.json drwxr-xr-x2root root4.0K Mar1310:08 scripts drwxr-xr-x5root root4.0K Mar1310:08test-rw-r--r--1root root623Mar1309:46 tsconfig.json -rw-r--r--1root root85.0K Mar1310:04 tsconfig.tsbuildinfo -rw-r--r--1root root100Mar1309:46 tsconfig.types.json -rwxr-xr-x1root root1.6K Mar1309:46 update.sh[rootrk3588-buildroot:/userdata/Zigbee/zigbee2mqtt]#2、设备上也要搭建node.js环境cd/opt wget https://nodejs.org/dist/v22.12.0/node-v22.12.0-linux-arm64.tar.xztar-xf node-v22.12.0-linux-arm64.tar.xz mv node-v22.12.0-linux-arm64/usr/local/node-arm64 echoexport PATH/usr/local/node-arm64/bin:\$PATH/etc/profile source/etc/profile node-v # 验证启动Z2M服务[rootrk3588-buildroot:/userdata/Zigbee/zigbee2mqtt]# npm startzigbee2mqtt2.9.1 startnodeindex.js Starting Zigbee2MQTT without watchdog. Onboarding page is available at http://0.0.0.0:8080/效果展示

相关文章:

RK3588平台安装Zigbee2MQTT 服务器

交叉编译安装Zigbee2MQTT 服务器1、搭建Node.js环境(虚拟机)2、安装zigbee2mqtt服务(虚拟机)3、设备环境搭建启动Z2M服务效果展示1、搭建Node.js环境(虚拟机) cd /opt wget https://nodejs.org/dist/v22.1…...

【stm32_1】集成开发环境的搭建 + KEIL5使用STM32标准固件库源码建立M4工程模板

1.MDK软件的下载 使用该链接直接下载所需mdk:https://armkeil.blob.core.windows.net/eval/MDK***.EXE 比如指定5.26版本,https://armkeil.blob.core.windows.net/eval/MDK526.EXE MDK软件的结构 2.软件安装完成后,要安装ST公司提供的芯片支持包xxxx.p…...

探索C++标准库中的算法:<algorithm> 头文件概览

探索C标准库中的算法&#xff1a; 头文件概览 在C编程的广阔天地里&#xff0c;标准库犹如一座宝库&#xff0c;为开发者提供了丰富多样的工具和组件&#xff0c;极大地简化了开发流程&#xff0c;提升了代码效率与质量。本文将带您走进<algorithm>的世界&#xff0c;一窥…...

WSL2 中部署 Pixel Mind Decoder:Windows 开发者的 Linux 模型测试方案

WSL2 中部署 Pixel Mind Decoder&#xff1a;Windows 开发者的 Linux 模型测试方案 1. 为什么选择WSL2进行AI模型测试 对于Windows开发者来说&#xff0c;直接在原生系统上部署和测试Linux环境下的AI模型往往面临诸多挑战。依赖关系复杂、环境配置繁琐、性能损耗大等问题常常…...

船舶/无人艇/无人船,线性nomoto响应型操纵运动,回转实验和Z型实验MATLAB仿真程序(...

船舶/无人艇/无人船&#xff0c;线性nomoto响应型操纵运动&#xff0c;回转实验和Z型实验MATLAB仿真程序&#xff08;欧拉法&#xff09;今天咱们来聊聊船舶运动控制的仿真实现。以无人艇为研究对象的时候&#xff0c;线性Nomoto模型就像汽车的方向盘——虽然简化了物理特性但足…...

NumPy数组切片语法

NumPy切片基于视图而非副本的核心机制&#xff0c;掌握这个原则能避免大量坑。让我从基础到高级逐层拆解&#xff1a;一、基础语法与维度NumPy切片遵循 [start:终止:step] 的通用模式&#xff0c;不同维度用逗号分隔&#xff1a;import numpy as np# 一维数组切片 arr np.arra…...

C++编程中的迭代器失效问题解析

C编程中的迭代器失效问题解析 在C编程的世界里&#xff0c;迭代器&#xff08;Iterator&#xff09;是一种强大的工具&#xff0c;它允许程序员以统一的方式遍历容器中的元素&#xff0c;而无需关心容器内部的具体实现。然而&#xff0c;迭代器在使用过程中也伴随着一些潜在的问…...

CLIP-GmP-ViT-L-14图文匹配测试工具:在Ubuntu服务器上的生产环境部署详解

CLIP-GmP-ViT-L-14图文匹配测试工具&#xff1a;在Ubuntu服务器上的生产环境部署详解 想把那个能看懂图片的AI模型&#xff0c;也就是CLIP&#xff0c;稳稳当当地跑在自己的服务器上吗&#xff1f;特别是那个功能更强的CLIP-GmP-ViT-L-14版本。你可能在网上看过不少教程&#…...

Z-Image-Turbo-辉夜巫女提示词工程入门:从C语言逻辑到自然语言描述的转换技巧

Z-Image-Turbo-辉夜巫女提示词工程入门&#xff1a;从C语言逻辑到自然语言描述的转换技巧 如果你是一名程序员&#xff0c;尤其是熟悉C语言这类强调逻辑和结构的开发者&#xff0c;第一次接触提示词工程时&#xff0c;可能会感到一种熟悉的“别扭”。我们习惯了用 if-else 定义…...

别再只用RSA了!手把手教你用Java SM2国密算法给接口数据加个密

Java开发者必看&#xff1a;从RSA到SM2国密算法的平滑迁移实战 当我们需要在API接口或数据传输中实现非对称加密时&#xff0c;RSA往往是大多数Java开发者的默认选择。但你可能不知道的是&#xff0c;在相同安全强度下&#xff0c;国密SM2算法的计算速度比RSA快得多&#xff0c…...

【OpenClaw 全面解析:从零到精通】第 004 篇:OpenClaw 在 Linux/Ubuntu 上的安装与部署实战

系列说明&#xff1a;本系列共计 20 余篇&#xff0c;全面介绍 OpenClaw 开源 AI 智能体框架。本文为系列第 004 篇&#xff0c;聚焦于 OpenClaw 在 Linux/Ubuntu 上的安装与部署实战。建议先阅读 第 003 篇&#xff1a;OpenClaw 技术依赖与生态栈详解。 摘要 本文详细介绍在 …...

Unity多线程避坑指南:为什么你的子线程总崩溃?

Unity多线程避坑指南&#xff1a;为什么你的子线程总崩溃&#xff1f; 在Unity开发中&#xff0c;多线程编程就像一把双刃剑——用得好可以大幅提升性能&#xff0c;用得不好则会让你的游戏频繁崩溃。很多开发者都遇到过这样的困惑&#xff1a;明明代码逻辑看起来没问题&#x…...

3大核心价值让开发者轻松构建智能交易系统:TradingAgents-CN多智能体协作框架全解析

3大核心价值让开发者轻松构建智能交易系统&#xff1a;TradingAgents-CN多智能体协作框架全解析 【免费下载链接】TradingAgents-CN 基于多智能体LLM的中文金融交易框架 - TradingAgents中文增强版 项目地址: https://gitcode.com/GitHub_Trending/tr/TradingAgents-CN …...

Axios 统一封装实战:拦截器配置 + baseURL 优化 + 接口规范,避坑重复代码|API 与异步请求规范篇

【Axios统一封装】【中后台前端接口规范】&#xff1a;从拦截器配置到业务落地&#xff0c;彻底搞懂API请求规范封装&#xff0c;避开重复代码与分散错误处理坑&#xff01; &#x1f4d1; 文章目录 一、为什么要做统一封装&#xff1f; 1.1 不封装时的问题 二、封装前先搞清楚…...

mitteLib:面向嵌入式C++20的零开销类型安全工具库

1. mitteLib项目概述mitteLib是一个面向嵌入式C20开发的轻量级工具库&#xff0c;由Mittelab团队维护&#xff0c;核心定位是为资源受限的微控制器环境提供现代C特性支持。与传统嵌入式C库不同&#xff0c;mitteLib并非追求功能完备性&#xff0c;而是聚焦于解决底层开发中高频…...

Windows 10下用NSSM一键部署Jaeger全流程(含ElasticSearch配置避坑)

Windows 10下用NSSM一键部署Jaeger全流程&#xff08;含ElasticSearch配置避坑&#xff09; 分布式追踪系统Jaeger作为云原生时代的关键组件&#xff0c;能够帮助开发者快速定位微服务架构中的性能瓶颈。本文将手把手带你完成Windows 10环境下Jaeger全家桶的完整部署&#xff0…...

从一次Full GC耗时过长说起:手把手教你用jstat -gc和-gccause做JVM调优决策

从一次Full GC耗时过长说起&#xff1a;手把手教你用jstat -gc和-gccause做JVM调优决策 当线上服务突然出现接口超时告警&#xff0c;作为工程师的第一反应往往是查看日志和监控指标。最近一次事故复盘会上&#xff0c;我们发现问题的根源竟是一次长达3秒的Full GC停顿。这让我…...

Realistic Vision V5.1 虚拟摄影棚安全实践:模型API的访问控制与速率限制

Realistic Vision V5.1 虚拟摄影棚安全实践&#xff1a;模型API的访问控制与速率限制 最近和几个做电商的朋友聊天&#xff0c;他们都在用AI生成商品图&#xff0c;效率确实高&#xff0c;但聊着聊着就说到一个头疼的问题&#xff1a;团队人一多&#xff0c;有人乱用&#xff…...

深入解析AD默认组策略:域控制器与全域安全配置实战

1. 认识AD默认组策略的双核心 第一次接触Active Directory的工程师&#xff0c;往往会被两个名字相似的策略搞晕&#xff1a;Default Domain Controllers Policy&#xff08;默认域控制器策略&#xff09;和Default Domain Policy&#xff08;默认域策略&#xff09;。这就像给…...

从零到一:MySQL存储过程实战入门与场景化应用

1. 为什么需要MySQL存储过程&#xff1f; 想象一下你每天都要重复执行一组SQL语句&#xff0c;比如统计供应商的零件供应总量、更新库存数据、检查供应商是否存在等。每次都要手动输入这些命令&#xff0c;不仅效率低下&#xff0c;还容易出错。这就是存储过程大显身手的地方—…...

通义千问1.5-1.8B-Chat-GPTQ-Int4 Python爬虫数据清洗实战:智能文本处理

通义千问1.5-1.8B-Chat-GPTQ-Int4 Python爬虫数据清洗实战&#xff1a;智能文本处理 你是不是也遇到过这种情况&#xff1f;辛辛苦苦用Python爬虫抓回来一堆网页数据&#xff0c;结果发现全是“毛坯房”——各种HTML标签、广告语、无关的导航信息、重复内容&#xff0c;还有一…...

从0-1体验模型部署到评测

以下为mac电脑环境&#xff0c;window部分命令自行替换 目录 1.首先python环境安装 2.创建python虚拟环境 3.安装评测框架 4.小模型下载 常见问题1&#xff1a;执行报错&#xff1a;是没安装 PyTorch 常见问题2&#xff1a; 代码执行超时&#xff0c;是由于网络问题&…...

CH347F实战:5分钟搞定OpenOCD驱动安装与JTAG调试(Windows避坑指南)

CH347F实战&#xff1a;Windows平台OpenOCD驱动安装与JTAG调试全解析 最近在嵌入式开发圈里&#xff0c;CH347F这颗国产USB转接芯片突然火了起来。作为一款集成了JTAG/SWD调试接口、高速串口、SPI和I2C的多功能芯片&#xff0c;它确实给开发者带来了不少便利。但当我第一次尝试…...

JTAG接口上下拉电阻实战指南:从TMS到TCK的硬件设计细节

JTAG接口上下拉电阻实战指南&#xff1a;从TMS到TCK的硬件设计细节 在嵌入式系统开发中&#xff0c;JTAG接口作为调试和编程的重要通道&#xff0c;其稳定性直接影响开发效率。但许多工程师在设计JTAG电路时&#xff0c;往往对上下拉电阻的配置存在困惑——为什么TMS必须上拉&a…...

OpenClaw安全实践:GLM-4.7-Flash本地化部署的数据隐私保护

OpenClaw安全实践&#xff1a;GLM-4.7-Flash本地化部署的数据隐私保护 1. 为什么金融法律从业者需要本地化AI助手 去年处理一起跨境并购案时&#xff0c;我深刻体会到数据隐私的脆弱性。当时团队使用某云端AI工具分析合同条款&#xff0c;尽管已脱敏处理&#xff0c;但第三方…...

共生依赖症治疗:戒除AI决策辅助的康复方案

测试行业的数字共生危机在AI测试工具普及的当下&#xff0c;软件测试从业者正面临新型职业风险——数字共生依赖症。该症状表现为&#xff1a;测试人员过度依赖AI生成的用例、脚本及缺陷报告&#xff0c;导致自主分析能力退化、决策判断权让渡&#xff0c;甚至出现“工具失效即…...

基于OpenCV的二维码识别与创建:图像算法、Python与GUI界面的实时生成与识别功能

基于opencv二维码的识别与创建&#xff0c;图像算法&#xff0c;python&#xff0c;gui界面&#xff0c;具有生成二维码功能&#xff0c;图片视频和摄像头实时识别功能最近在折腾二维码相关的项目&#xff0c;发现OpenCV自带的二维码识别模块比想象中好用。直接上实战吧&#x…...

算法性能建模中的非线性因素与误差控制的技术6

引言算法性能建模的意义与应用场景非线性因素对模型准确性的影响误差控制在性能优化中的重要性非线性因素的来源与分类硬件层面的非线性&#xff08;缓存、分支预测、功耗限制&#xff09;算法层面的非线性&#xff08;递归深度、数据依赖性、并行度变化&#xff09;输入规模与…...

别等审计通报才行动:MCP OAuth 2026强制合规窗口仅剩89天,这份含12个可执行checklist的速通手册已内部封存

第一章&#xff1a;MCP OAuth 2026强制合规的底层逻辑与倒计时警讯MCP&#xff08;Multi-Cloud Provider&#xff09;OAuth 2026规范并非演进式升级&#xff0c;而是由全球主要云服务商联合签署的强制性互操作协议&#xff0c;其核心驱动力源于监管层面对身份联邦治理失效的系统…...

Qwen3-0.6B-FP8作品集:FP8模型在正则表达式生成任务准确率

Qwen3-0.6B-FP8作品集&#xff1a;FP8模型在正则表达式生成任务准确率 正则表达式&#xff0c;这个让无数程序员又爱又恨的工具。爱它&#xff0c;是因为它能用一行代码解决复杂的文本匹配问题&#xff1b;恨它&#xff0c;是因为它的语法晦涩难懂&#xff0c;写起来像在解谜。…...