以下页面介绍了AEM Screens项目中的设备注册流程。
设备注册过程在2台单独的计算机上完成:
从AEM 6.4 Player下载页面下载最新的Windows Player(.exe)后,请按照播放器中的步骤完成临时安装:
在您的设备上,启动AEM Screens播放器。 此时会显示注册UI。
在AEM中,导航到项目的Devices文件夹。
要在AEM功能板中获取有关为Screens创建新项目的更多信息,请参阅创建和管理Screens项目。
点按/单击操作栏中的设备管理器按钮。
点按/单击右上方的设备注册按钮。
选择所需的设备(与步骤1相同),然后点按/单击注册设备。
在AEM中,等待设备发送其注册代码。
在设备中,检查注册代码。
如果两台计算机上的注册代码相同,请点按/单击AEM中的验证按钮,如步骤(6)所示。
为设备设置所需的名称,然后单击注册。
点按/单击完成以完成注册过程。
注册新允许您注册新设备。
通过分配显示,您可以直接将设备添加到显示屏。
如果单击完成,则需要将设备分配给显示屏。
要了解有关创建和管理Screens项目显示屏的更多信息,请参阅创建和管理显示屏。
如果尚未将设备分配给显示屏,请按照以下步骤将设备分配给AEM Screens项目中的显示屏:
选择设备,然后单击操作栏中的分配设备。
在显示/设备配置路径中选择显示的路径。
选择路径时,单击分配。
成功分配设备后,单击完成,如下图所示。
此外,您还可以在单击完成时查看显示功能板。
在播放器中注册设备后,您便可以从设备管理器UI中查看所有设备。
从您的AEM Screens项目导航到设备管理器UI,例如,DemoScreens —> 设备。
选择Devices文件夹,然后单击操作栏中的Device Manager。
此时会显示已注册设备的列表。
如果您有很长的注册设备列表,则现在可以使用操作栏中的搜索图标进行搜索
或者,
单击/
(正斜杠)以调用搜索功能。
用户将能够搜索设备ID或设备名称中存在的任何单词。
建议您使用多个词(如Boston Store Lobby)来创建设备名称,而不是使用单个BostonStoreLobby)。
如果创建设备名称,如Boston Store Lobby,则允许搜索任何单词boston、store或lobby,但如果设备名称称为BostonStoreLobby搜索boston,则不会显示结果。
支持搜索通配符*
。 如果要查找名称以boston开头的所有设备,可以使用boston*。
如果设备名称为BostonStoreLobby,并且搜索boston将不返回结果,而是在搜索标准中使用*boston**将返回结果。
系统范围的用户密码限制可能会导致设备注册失败。 设备注册使用随机生成的密码来创建设备用户。
如果密码受AuthorizableActionProvider配置的限制,则创建设备用户可能会失败。
当前生成的随机密码由36个ASCII字符组成,范围为33 - 122(几乎包括所有特殊字符)。
25.09.2016 16:54:03.140 *ERROR* [59.100.121.82 [1474844043109] POST /content/screens/svc/registration HTTP/1.1] com.adobe.cq.screens.device.registration.impl.RegistrationServlet Error during device registration
javax.jcr.nodetype.ConstraintViolationException: Password violates password constraint (^(?=.*\d).{7,9}$).
at org.apache.jackrabbit.oak.spi.security.user.action.PasswordValidationAction.validatePassword(PasswordValidationAction.java:105)
at org.apache.jackrabbit.oak.spi.security.user.action.PasswordValidationAction.onPasswordChange(PasswordValidationAction.java:76)
at org.apache.jackrabbit.oak.security.user.UserManagerImpl.onPasswordChange(UserManagerImpl.java:308)
要了解AEM Screens播放器,请参阅AEM Screens播放器。