构建智能系统:从数字 signage到苏打水 dispenser
1. 智能数字 signage 系统搭建
在 Raspberry Pi 上运行 Web 应用程序界面以创建智能 signage 系统,是一个具有广泛应用场景的项目,可用于智能天气面板、交通监控系统或广告面板等。
1.1 应用生命周期管理
定义 createWindow() 函数并明确新浏览器窗口的处理方式后,就能管理应用程序的生命周期并相应地生成新窗口。由于 Raspberry Pi 连接的是非交互式屏幕且无其他 UI 应用运行,当 Electron 框架加载完成后,可创建一个新窗口并保持在屏幕上。代码如下:
app.on('ready', createWindow);
1.2 安装必要库
- 安装 Electron 框架 :Electron 是一个 Node.js 包,需在设备上全局安装。可通过包管理器,从 Node.js 选项卡进行安装。若最新版 Electron 无法在 Raspberry Pi 上运行,可在 SHELL 选项卡中输入以下命令安装旧版本:
sudo npm install -g --unsafe-perm electron@6
- 安装 UI 相关库 :若 SD 卡上的 Raspbian 镜像为 Lite
超级会员免费看
订阅专栏 解锁全文

36

被折叠的 条评论
为什么被折叠?



