这个树莓派项目将向您展示如何安装名为 Screenly OSE 的数字标牌软件。
Screenly OSE(开源版) 是一种数字标牌软件,旨在充分利用树莓派的有限硬件。
该软件包使您可以轻松管理和显示网页,视频,图像等。
对于添加到屏幕上的每个资产,您都可以指定运行日期以及希望在屏幕上显示多长时间。
所有这些设置都可以通过 Screenly 的简单网络界面轻松配置。
树莓派具有出色的规格和低功耗,是最好的数字标牌设备之一。如果要在屏幕上显示图像或电影,Screenly 是树莓派信息亭的绝佳替代品。
请注意,这是 Screenly 的免费开源版本,而不是付费的 Screenly Pro。
设备清单
您可以在下面查看我们在此树莓派项目中用于设置 Screenly 的设备。
推荐的:
树莓派
Micro SD 卡
以太网电缆或 * Wi-Fi 加密狗 (Pi 3 和更高版本) 内置 Wi -Fi)
电源适配器
HDMI 电缆
可选的:
树莓派外壳
USB 键盘
USB 鼠标
我们在运行树莓派 OS 精简版的树莓派 4 上测试了本指南。 )。
屏幕安装到树莓派
在本节中,我们将引导您完成将 Screenly OSE 安装到树莓派的简单步骤。
我们建议您使用树莓派 OS 的精简版。原因是您不需要完整的操作系统 GUI ,因为您将使用 Web 界面来管理 Screenly 。
在继续之前,我们建议您在树莓派上研究启用 SSH ,以便可以更轻松地远程管理设备。
1 在安装 Screenly 之前,我们需要确保操作系统是最新的。
更新 Pi 的操作系统是一个简单的过程,需要您输入以下两个命令。
sudo apt update
sudo apt full-upgrade
2 Screenly OSE 团队通过提供一个脚本来为我们处理所有事情,使安装过程相对简单。
要运行此脚本,我们可以运行以下命令。
bash <(curl -sL https://www.screenly.io/install-ose.sh)
该命令将从 Screenly 网站下载安装脚本,并将其直接传递给 bash
。
通常,应避免在未验证网站内容的情况下从网站运行脚本。
您可以转到上面命令中提到的 URL 来验证此脚本的内容。
3 在安装过程中,系统将询问您一系列问题。
首先是您是否要继续。将警告您,标准桌面环境 (如果可用) 在安装后将不再起作用。
键入 Y 以继续在树莓派上进行 Screenly 安装过程。
/___/_____________ ___ ____//_ __/__ \/___ //____ /
\ __ \/___/___/_ \/_ \/__ \/////////\ __ \/__ /
___///__///__/__//////_////_//___///___
/____/\ ___/_/\ ___/\ ___/_//_/_/\ __,/\ ____ //____/_____ //
/____ /
Screenly OSE需要专用的树莓派/SD卡。
安装后,您将无法使用常规桌面环境。
您仍然要继续吗? (是/否)
4 接下来,系统将询问您是否要使用 Screenly 的实验分支。
通常,实验功能将不稳定。除非您知道为什么选择实验,否则请输入 N 继续。
您要使用实验分支吗?它包含了最近的主要更改,例如新的浏览器和向 Docker 的迁移(是/否)
5 这个问题询问您是否要使用 master 分支中的最新代码。
尽管是最新的非实验代码,但该分支可能未经过测试,因此可能会很不稳定。
但是,对于这个树莓派项目,我们将使用最新的 master 分支。原因是在树莓派上运行标准分支时,我们遇到了问题。输入 Y ,然后按 ENTER 键继续。
您要使用开发 (主) 分支吗?您将获得最新功能,但是事情可能会中断。 (是 / 否)
6 现在,系统将询问您是否要将 WoTT 代理安装到设备上。
WoTT 是一种安全管理工具,可用于管理 Screenly 的凭据。
除非您已经设置了 WoTT 并知道如何使用它,否则请键入 N 继续。
您想安装 WoTT 代理来帮助您管理树莓派的安全性吗? (是/否)
7 接下来,系统将询问您是否要 Screenly 管理树莓派的网络。
建议您启用此功能,因为它可以让您通过 Screenly 的网络界面管理网络。输入 Y 以继续安装过程。
您要 Screenly 管理您的网络吗?建议大多数用户这样做,因为这会添加一些功能来管理您的网络。 (是/否)
8 最后,系统将询问您是否要执行完整的系统升级。
当我们在本指南的 ** 步骤 1 ** 中更新操作系统时,可以通过键入 N 跳过此步骤。
您是否还要执行完整的系统升级? (是/否)
9 Screenly 现在将安装在您的树莓派上。
在较旧的树莓派上,安装过程可能需要一个多小时。
10 在完成 Screenly 的设置之前,您将需要更改 pi
用户的密码。
首先,为您的 pi
用户输入当前密码。默认情况下,此密码应为”raspberry
“。
然后,您将需要输入两次新密码。确保您设置的任何密码都是安全的。
当前密码:
新密码:
重新输入新密码:
11 最后,系统将要求您重新启动树莓派,以完成 Screenly 的安装。
对于这个问题,您需要输入 Y ,然后按 Enter 。
您需要重新引导系统以完成安装。您现在要重启吗? (是/否)
您可能需要输入为 pi 用户设置的新密码。
访问 Screenly Web 界面
现在我们已经将 Screenly 安装到树莓派中,现在可以访问其 Web 界面了。
该网络界面使您可以相对轻松地配置数字标牌。
1 要访问 Screenly Web 界面,您需要知道树莓派的本地 IP 地址。
检索此内容的最简单方法是使用设备上的”hostname -I
“命令。
2 拥有 IP 地址,然后在您喜欢的网络浏览器中访问它。
例如,使用 IP 地址”192.168.0.115”,我们将转到以下 URL 。
http://192.168.0.115
3 一旦您转到该地址,Screenly OSE 界面就会为您打招呼。
您很快就会看到使用此界面添加资产以在标牌上显示是多么容易。
将资产添加到树莓派数字标牌
借助 Screenly 的网络界面,添加要显示的资产是一个简单的过程。
1 在 Screenly OSE Web 界面的主页上,单击” 添加资产 “按钮。
单击该按钮将弹出一个对话框,使我们可以向树莓派添加资产以显示。
2 屏幕上出现添加资产对话框,我们有两种使用方法。
Screenly 为您提供了两种将资产添加到其计划中的单独方法。
首先是添加 URL 资产。该 URL 可以是媒体文件或网页。
Screenly 将通过提供的 URL 流式传输资产,因此在使用此功能时,请确保您具有可靠的 Internet 连接。
第二种方法允许您直接将文件上传到 Screenly 。 Screenly 将自动验证哪种文件类型
添加网址资产
在将源添加为 URL (1 ) 时,Screenly 将尝试自动检查其类型并正确处理。
您可以使用此方法链接到图像,网页或视频文件。
输入网址后,您需要点击” 保存 “按钮 (2 )。

上传资产
此外,您可以将文件上传到树莓派本身进行显示。如果您无法从设备访问互联网或不希望资产公开可用,则此功能很有用。
要上传文件,您可以将其拖放到提供的区域,或单击” 添加文件。 ..” 按钮。
上传文件后,系统会自动对其进行分析并将其添加为可用资产。
在屏幕内编辑资产
1 一旦添加了一些资产,它们就会出现在您的计划概述中。
您可以通过单击资产旁边的小铅笔图标按钮来编辑资产。
2 在资产编辑器中,您可以调整要播放资产多长时间,然后再继续播放下一个资产。
要控制何时显示资产,可以通过使用”` 为… 播放” 下拉菜单 (1 ) 使用预设选项。
通过此下拉列表,您可以选择诸如 1 周,1 个月,1 年或永久的预设。
或者,您可以手动选择资产的开始和结束日期。资产只会在指定的日期和时间显示在树莓派的标牌上。 (2 )
最后,您可以选择要在屏幕上显示该资产多长时间。 (3 ) 如果此资产是视频,则时长将自动设置为视频的时长。
进行更改后,可以单击”` 保存” 按钮 (4 ) 确认更改。
使用屏幕激活资产
1 Screenly 软件可以开始在树莓派的屏幕上显示内容,您需要打开资产。
切换资产是一个相对简单的过程。在每个资产旁边,您应该会注意到一个切换。
要激活资产,请单击切换开关。激活后,它应移至屏幕顶部并变为绿色。
2 至此,您现在应该已经将一些资产成功添加到 Screenly 标牌中。
它们将在指定的开始日期和结束日期自动显示在您连接的屏幕上。
如果您要禁用资产,只需要做的就是再次单击切换开关。
请注意,资产不会立即消失。您将需要等待一段时间才能停止显示。
在树莓派上进行屏幕配置
通过 Web 界面,在树莓派上配置 Screenly 软件非常简单。
使用此功能,我们可以控制我们正在使用的音频输出,并调整显示资产的持续时间以及其他一些选项。
1 进入设置页面很简单。
在网站顶部的主菜单栏中,单击” 设置 “选项。
2 在此页面上,您会找到许多选择。我们将其分为两部分,以便我们更好地解释这些选项。
1 您可以使用” 玩家名称 “选项来定义当前运行 Screenly 的树莓派的名称。
2 您可以使用此选项调整非视频资产的” 默认时长”。
此数字以秒为单位,默认值为 10 秒。
3 默认流传输持续时间是应流传输视频的时间 (以秒为单位)
通常,Screenly 将自动尝试并确定视频的长度。
4 您可以使用此配置页来控制” 音频输出 “设备。
默认情况下,这将设置为 HDMI 电缆。但是,您可以使用此选项轻松将其更改为 3 .5mm 插孔。
5 设置日期格式非常有用,因为国家 / 地区的标准可能存在很大差异。
例如,默认值为” 月 / 日 / 年 “,但是在澳大利亚,我们使用” 日 / 月 / 年 “。
6 使用” 认证 “选项,您可以锁定 Screenly Web 管理员屏幕。
唯一可用的选项是启用” 基本 “身份验证。
7 在本节中,我们重点介绍了一系列可以轻松打开和关闭的选项。
此处两个最有用的选项是禁用启动屏幕或改组播放列表。
如果您在树莓派上的 Screenly 软件遇到问题,则仅需要启用调试模式。
8 最后,在本节中,您可以轻松地使用 Screenly 生成所有资产和设置的备份。
使用” 获取备份 “按钮下载设置的备份。 “上传和恢复 “按钮用于将备份上传回服务器。
3 如果您进一步向下滚动,则会在设置页面中找到更多可以使用的功能。
1 “** USB 资产 **” 功能允许您从 USB 设备加载资产。
为了使 Screenly 从 USB 加载文件,需要找到此选项生成的文件。
如果 Screenly 无法找到提供的文件,则不会从 USB 加载任何资产。这是为了防止人们将随机 USB 插入设备并加载恶意资产。
2 可以轻松升级 Screenly 和您的基础树莓派操作系统。
在此界面中,单击” 升级 “按钮,然后按照提示进行操作。
3 如果您的 Wi -Fi 出现问题,则可以利用设置页面擦除配置设置。重新启动后,您将需要与 Pi 进行物理交互以选择要连接的 Wi -Fi 网络。
4 最后,最后两个可用按钮是系统控件。
使用这些按钮,您可以轻松地重新启动或关闭树莓派。
4 您现在应该了解如何使用 Screenly Web 界面在树莓派上配置数字标牌。
在完成树莓派的设置之前,我们建议您为 Screenly 启用基本身份验证。
激活屏幕验证
Screenly 具有对基本 HTTP 身份验证的内置支持。这意味着,当您尝试访问树莓派的 Screenly Web 界面时,将要求您输入用户名和密码。
尽管它是一种增加设备安全性的原始方法,但它仍然有效。
1 首先,请确保您位于网络界面内的设置页面上。
2 在此页面上,找到”** Authentication “选择框,并将其从”None” 更改为”Basic”(**1 )。
选择” 基本 “将弹出三个您需要填写的新文本框。
3 您需要填写的第一个文本框是用户。
在此文本框中,输入登录 Screenly Web 界面 (2 ) 时要使用的用户名。
3 最后,您需要输入人们在访问网络界面时要使用的密码 (3 )。
确保输入安全的密码。如果有人设法轻松地猜出这一点,则他们可能会获得对 Screenly 管理界面的访问权限。
4 设置用户名和密码后,单击” 保存设置 “按钮。
5 下次访问树莓派上的 Screenly Web 界面时,将需要输入新设置的用户名和密码。
为了进一步提高数字标牌的安全性,请务必查看我们关于 [提高树莓派的安全性] 的指南。
在项目的这一点上,您现在应该已经在树莓派上成功安装了 Screenly 数字标牌软件。
如果您在使用该软件时遇到任何问题,请在下面发表评论。