"Window下验证芯科zigbee的NCP-Host web模拟网关操作的离线包说明文档,涉及到nodejs和gateway-management-ui的安装与运行。"
本文档主要介绍如何在Windows环境下,利用芯科科技的zigbee NCP-Host web模拟网关进行离线操作。该过程涉及两个关键组件:nodejs和gateway-management-ui,以及它们的配置与运行步骤。文档的作者特别感谢李工(CSDN账号:lshddd)提供的离线安装包,并分享了在Linux环境下安装失败后的成功经验。
首先,确保你拥有合适的软件版本:nodejs v10.15.0和npm v6.4.1。在Windows 7或10 64位系统上,离线包的安装步骤如下:
1. 解压缩nodejs.zip至指定目录,例如"D:\Program Files\nodejs"。
2. 设置系统环境变量,将nodejs的解压路径添加到Path变量中。可以通过命令提示符(CMD)验证设置是否正确。
接着,我们将运行gateway-management-ui:
1. 解压缩gateway-management-ui到任意位置,如"D:\gateway-management-ui"。
2. 在CMD中切换到"D:\gateway-management-ui\nodejs"目录。
3. 在此目录下,执行`npm run cloud`来启动NodeServer。如果启动成功,会显示"…server starting…"的信息。
4. 另开一个CMD窗口,进入"D:\gateway-management-ui\reactui"目录。
5. 如果未修改默认内容,只需运行`npm run server`启动reactui。如果有改动,可能需要执行其他命令,如修改配置。
值得注意的是,离线包已包含必要的环境,因此无需手动执行`npm install`和`npm run local`。参考文档ug129-zigbee-gateway-ref-design-guide v2.2.0的4.2.2章节,可以获取更详细的步骤说明。
这个离线包的分享旨在帮助解决国内网络环境和Windows/Linux虚拟机中遇到的问题,方便开发者快速进行zigbee网关的模拟和测试工作。通过遵循上述步骤,开发者可以在自己的环境中实现芯科zigbee NCP-Host web模拟网关的运行,从而进行相关应用的开发和调试。