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/效果展示
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2443561.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!