本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
排除设备注册问题
使用以下准则来排除 AWS DeepLens 设备注册问题。
主题
- 为什么我使用 AWS DeepLens 控制台注册设备的尝试进入无限循环并且无法完成?
- 我的AWS DeepLens2019 版本 (v1.1) 设备是不检测ed在注册期间
- 如何在 AWS DeepLens v1.1 设备上执行首次更新
- 如何使您的设备返回其设置模式以完成设备注册或更新设备设置?
- 当 Wi-Fi SSID 或密码包含特殊字符时,如何将您的设备连接到家庭或办公室的 Wi-Fi 网络?
- 在没有可用角色时选择哪些 IAM 角色?
- 如何在 Mac El Capitan 或更低版本上的 Chrome 浏览器中查看项目输出?
- 如何修复不完整的证书 (.zip) 文件?
- 如何修复未正确上传的证书文件?
- 如何解决已超出设备、项目或模型的最大用户限制的问题?
- 如何修复 AWS DeepLens 设备取消注册失败的问题?
- 如何修复 AWS DeepLens 设备注册失败的问题?
- 当设备的本地 IP 地址 (192.168.0.1) 不可访问时,如何打开设备的设置页面?
- 当设备 Wi-Fi 指示灯闪烁或您的计算机已连接到设备时,如何使您的计算机中显示设备的 Wi-Fi 网络?
- 如何修复不成功的设备 Wi-Fi 重置?
为什么我使用 AWS DeepLens 控制台注册设备的尝试进入无限循环并且无法完成?
当您使用 AWS DeepLens 控制台注册设备时,如果在选择 Register device (注册设备) 后无法完成注册,则您可能使用了不支持的浏览器。请确保您没有使用以下浏览器:
AWS DeepLens 控制台不支持的浏览器
Windows 7 上的 Internet Explorer 11
我的AWS DeepLens2019 版本 (v1.1) 设备是不检测ed在注册期间
注册时AWS DeepLens2019 版 (v1.1) 设备,您的计算机可能连接后无法检测到设备它将 USB 电缆连接到计算机上。该防止s 完成注册。
为确保可以检测到您的设备,请确保那个:
-
您的设备已开启。
-
您的计算机通过注册的 USB 端口底部.
-
您的计算机是不连接到以太网和 VPN 网络。
-
防火墙是不阻止AWS DeepLens网络连接。
-
你正在使用 Chrome,火狐、或 Safari 浏览器并有已安装最新的操作系统更新.
如果您的计算机仍然无法检测到你的设备,断开连接USB 电缆从设备上的注册 USB 端口,重新连接它,然后等待几个分钟s.
如果不起作用,请检查计算机上的网络接口服务订单。网络接口服务订单能够防止在注册过程中检测到您的设备。例如,如果 USB-C 接口的优先级高于计算机上的标准 USB 接口,则计算机上的优先级高于。可以默认为这USB-C港口以扫描连接的 USB 设备。因此,y我们的AWS DeepLens设备将是看不见的到计算机上. 在本例中为重新排序网络类型的优先级。为此,看到 如何优先考虑 Mac 使用哪种互联网连接
如何在 AWS DeepLens v1.1 设备上执行首次更新
如果您的 AWS DeepLens 2019 (v1.1) 设备在 2020 年 3 月 28 日之前发货,但该设备未运行软件版本 v1.4.5,则可能需要执行一次性软件更新。
要执行更新,您需要:
用于重置设备的小回形针或大头针
AWS DeepLens 2019 (v1.1) 设备和电源
要执行首次更新,请执行以下操作:
-
插入您的 AWS DeepLens 设备。
-
在 AWS DeepLens 设备背面,将回形针或大头针插入重置针孔中。听到咔嗒声后,等待约 20 秒钟让 Wi-Fi 指示灯(中间的灯)闪烁。
当 Wi-Fi 指示灯闪烁时,您的设备处于设置模式。
-
登录到AWS Management Console为了AWS DeepLens在https://console.aws.amazon.com/deeplens/
. -
在 AWS DeepLens 控制台中,选择 Register device (注册设备)。
-
选择 HW v1。
警告 即使您的设备是 v1.1,您也必须选择 HW v1。
-
提供您的 AWS DeepLens 设备名称。选择 Download the certificates (下载证书),将证书下载到您的计算机上。
-
选择 Download the certificates (下载证书),将证书下载到您的计算机上。
-
按照屏幕上的说明连接到 AWS DeepLens Wi-Fi 网络并继续注册过程。
-
完成注册过程后,您将在设备详细信息页面中看到一条通知,说明您的设备有可用更新。向下滚动到底部,单击 Update (更新)。
注意 您的设备可能需要 10 分钟才能更新。
-
更新完成后,设备将重新启动。当设备恢复联机时,它将更新为 v1.4.5。
将 AWS DeepLens 设备更新为 v1.4.5 后,您可以使用 USB 数据线进行将来的更新。
如何使您的设备返回其设置模式以完成设备注册或更新设备设置?
如果您在您计算机上的可用 Wi-Fi 网络中没有看到您设备的 Wi-Fi 网络 SSID,且设备的 Wi-Fi 指示灯(中间的 LED 指示灯)未闪烁,则无法连接到设备以设置设备并完成注册。
当设备正面的 Wi-Fi 指示灯(中间的 LED 指示灯)闪烁时,您的设备即处于设置模式。当您开始注册您的设备时,该设备在开启后即会引导进入设置模式。只有在设置模式下,该设备的 Wi-Fi (AMDC-
) 网络才会显示在您计算机上的可用 Wi-Fi 网络列表中。30 分钟后,设备退出设置模式,且 Wi-Fi 指示灯持续亮起并停止闪烁。NNNN
您的设备必须处于设置模式,您才能将您的计算机连接到设备,配置设备以完成注册或更新设备设置,或者查看已部署项目的输出。如果您在分配的时间内未完成设置,则必须将设备重置为其设置模式,然后将您的计算机重新连接到设备的 Wi-Fi 网络。
将您的计算机连接到设备的 Wi-Fi 网络后,通过 Web 浏览器导航到 http://deeplens.config
,以打开设备配置页面并完成对设备进行设置。如果是初次注册,您可能希望在浏览器的地址栏中键入 http://deeplens.amazon.net
以打开配置页面。
有关连接到您设备的 Wi-Fi 网络的详细说明,请参阅连接到您的 AWS DeepLens 设备的 Wi-Fi 网络。
当 Wi-Fi SSID 或密码包含特殊字符时,如何将您的设备连接到家庭或办公室的 Wi-Fi 网络?
如果您的家庭或办公室的 Wi-Fi 网络名称 (SSID) 或密码包含特殊字符(包括单引号、反斜杠或空格),则可能无法连接您的AWS DeepLens在配置页面上设置您的设备时将设备连接到家庭或办公室的 Wi-Fi 网络 (http://deeplens.amazon.net
要么http://deeplens.config
)。
要解决此问题,请按照以下步骤,使用 SSH 命令来登录设备并将其连接到您的家庭或办公室的 Wi-Fi 网络。
在 Wi-Fi SSID 和密码包含特殊字符时将您的 DeepLens 设备连接到您家庭或办公室的 Wi-Fi 网络
-
连接到您设备的 Wi-Fi 网络。
-
启动 DeepLens 并按前面的电源按钮以打开设备。如果设备已经打开,则跳过此步骤。
-
请等待设备进入设置模式,此时设备正面的 Wi-Fi 指示灯会开始闪烁。如果您已跳过前一步,可以用曲别针插入设备背面的重置孔,在感觉到咔哒声后,等待大约 20 秒后 Wi-Fi 指示灯会开始闪烁,此时设备进入其设置模式。
-
从可用网络列表中选择设备的 Wi-Fi 网络 SSID(
AMDC-
格式)并键入网络密码,将您的计算机连接到设备的 Wi-Fi 网络。SSID 和密码印在设备底部。在 Windows 计算机上,选择改为使用安全密钥进行连接当系统提示时从路由器标签输入 PIN 码(通常为 8 位数字).NNNN
-
-
在建立 Wi-Fi 连接后,在您的计算机上打开 Web 浏览器并在地址栏中键入
http://deeplens.amazon.net/#deviceAccess
。 -
在配置设备访问页面,选择启用下SSH 服务器. 如果您尚未创建设备密码,此时创建。选择 Save (保存)。
重要 选择 Save (保存) 后,不要选择 Finish (完成)。否则,您将会断开与设备的连接,无法继续完成下一步。
如果您选择了 Finish (完成),执行上述步骤 1-3 以重新连接到设备的 Wi-Fi 网络,然后才能继续下一步。
-
您的计算机已连接到设备 (
AMDC-
) 的网络 Wi-Fi 连接,在您的计算机上打开一个终端并运行以下 SSH 命令以登录到您的设备。NNNN
ssh aws_cam@deeplens.amazon.net
键入设备密码。
注意 在运行 Windows 的计算机,您可以使用 PuTTY 或类似的 SSH 客户端执行 SSH 命令。
-
登录后,在终端中运行以下 shell 命令:
sudo nmcli device wifi con '
<wifi_ssid>
' password '<wifi_password>
' ifname mlan0将
和<wifi_ssid>
分别替换为 Wi-Fi 连接的 SSID 和密码。<wifi_password>
您必须将 SSID 和密码括在单引号内。如果 SSID 或密码包含单引号,为每个实例添加反斜杠 (
\
) 前缀并将它们括在一对单引号中,将它们转义。例如,如果原始
中的单引号显示为<wifi_ssid>
Jane's Home Network
,则转义版本为Jane'\''s Home Network
。在运行命令后,请通过向任何公共网站发送 ping 命令来验证您的设备已连接到 Internet。
-
在您的浏览器中转至
http://deeplens.amazon.net
或http://deeplens.config
,如“设置您的设备”中的步骤 3.b 中所述继续设置设备。在提示时,将设备软件更新为版本 1.3.10 或更高版本。通过更新可确保您的 AWS DeepLens 设备可通过 AWS DeepLens 控制台连接到您家庭或办公室的 Wi-Fi 网络,从而无需重复使用该解决方法。
在没有可用角色时选择哪些 IAM 角色?
如果在您使用AWS DeepLens在控制台上,系统会提示您通过单击一个按钮来创建角色。
如何在 Mac El Capitan 或更低版本上的 Chrome 浏览器中查看项目输出?
在 Mac 计算机(El Capitan 及更低版本)上,使用 Chrome 时必须提供密码,才能将证书流上传到密钥链中。要使用 Chrome 查看来自设备的项目输出流,您必须先更新设备软件以便将 DeepLens
的密码与证书关联,然后使用该密码将流证书添加到密钥链。下面的过程详细介绍了相应步骤。
在设备上设置 DeepLens
密码以实现在 Mac El Capitan 或更低版本的 Chrome 中查看项目输出
-
更新设备软件以设置用于流证书的
DeepLens
密码:-
连接到您的 AWS DeepLens 设备(使用 SSH 或 uHDMI 连接)。
-
在设备终端上,键入
$wget https://s3.amazonaws.com/cert-fix/cert_fix.zip
。 -
键入
$unzip cert_fix.zip
以解压缩文件。 -
键入
$cd cert_fix
以进入已解压缩的目录。 -
键入
$sudo bash install.s
以安装更新。 -
重启设备。
-
-
在启动设备后,将流证书上传到 Mac(El Capitan 或更低版本)以查看项目输出:
-
将您的计算机连接到设备的 Wi-Fi (
AMDC-
) 网络NNNN
-
在浏览器中打开设备的设置页面(使用
deeplens.config
URL) -
选择 Enable streaming certificates (启用流证书)。忽略浏览器上的说明。
-
选择 Download streaming certificates (下载流证书) 按钮。
-
在下载证书后,重命名下载的证书(从
download
更改为my_device.p12
或
)。some_other_unique_string
.p12 -
双击您的证书以将其上传到密钥链中。
-
密钥链会要求您输入证书密码,请输入
DeepLens
。 -
要查看您设备的项目输出流,在 Mac 计算机上打开 Chrome 并导航至您设备的视频服务器网页 (
https://
),或使用 AWS DeepLens 控制台打开页面。your_device_ip
:4000系统会要求您从密钥链中选择流证书。不过,密钥链会引用在上述步骤 2.f 中上传的所有流证书作为
client cert
。要区分多个名称相似的密钥链条目,请在选择流证书时使用到期日期和验证日期。 -
添加安全例外。在提示时,输入您的计算机系统的用户名和密码,并选择让浏览器记住对应信息以避免反复输入。
-
如何修复不完整的证书 (.zip) 文件?
如果您下载证书 .zip 文件时忘记选择 Finish (完成) 按钮,您获得的证书文件会不完整,因此也就不可用。要修复此问题,请删除下载的 zip 文件,然后重新注册您的设备。
如何修复未正确上传的证书文件?
如果您意外地上传了错误的证书 (.zip) 文件,请上传正确的证书 (.zip) 文件来覆盖不正确的文件。
如何解决已超出设备、项目或模型的最大用户限制的问题?
取消注册设备、删除项目或删除模型,然后再添加新的项目或模型。
如何修复 AWS DeepLens 设备取消注册失败的问题?
停止取消注册并重新注册设备。
停止取消注册并重新注册 AWS DeepLens 设备
-
用小曲别针插入设备背面的重置孔,使设备返回其设置模式。
-
使用新的设备名称重新注册设备。
-
上传新证书以替换旧证书。
如何修复 AWS DeepLens 设备注册失败的问题?
设备注册通常会因为您具有不正确的权限或权限不足而失败。请确保为AWS你使用的服务。
例如,在中设置权限时AWS DeepLens控制台,您必须已创建具备所需权限的 IAM 角色AWS IoT Greengrass并将此角色与AWS Greengrass 的 IAM 角色选项。如果注册失败,请确保您已创建并指定正确的角色,然后重新注册设备。
指定现有的 Lambda 角色适用于的 IAM 角色AWSLambda如果角色名称不以开头,也会导致注册失败。AWSDeepLens
. 指定其名称不以开头的角色AWSDeepLens
不会影响 Lambda 函数的部署。
要正确设置角色,请按照 注册您的 AWS DeepLens 设备 中的说明操作,并针对每个角色检查 AWS DeepLens 控制台提示。
当设备的本地 IP 地址 (192.168.0.1) 不可访问时,如何打开设备的设置页面?
如果您的 AWS DeepLens 设备正在运行软件 (awscam
) 版本 1.3.6 或更高版本,您可以打开设备的设置页面,方法是在计算机上的浏览器窗口中导航至 http://deeplens.amazon.net
(第一次注册设备时)或 http://deeplens.config
。您的计算机必须连接到设备的 (AMDC-nnnn) Wi-Fi 网络。
如果您的设备正在运行 awscam
软件包的早期版本,请通过设备上的终端运行以下命令以更新到最新版本。
sudo apt update sudo apt install awscam
如果您还不希望将 awscam
软件包更新到最新版本,可以导航至 http://192.168.0.1
以启动设备的设置页面(如果您的 AWS DeepLens 设备的软件包版本低于 1.2.4),也可以导航至 http://10.105.168.217(如果设备的软件包为 1.2.4 或更新版本)
如果您设备的软件版本低于 1.2.4,而且您的家庭或办公室 Wi-Fi 网络路由器也使用 192.168.0.1
作为默认 IP 地址,请将路由器的 IP 地址重置为 192.168.1.0
等地址。有关重置路由器的 IP 地址的说明,请参阅路由器文档。例如,要更改 D-Link 路由器的 IP 地址,请参阅如何更改我的路由器的 IP 地址?
如果您设备的 Wi-Fi 网络无响应,则重置设备并重新连接到该网络。要重置设备,请在设备背面的 RESET (重置) 按钮中插入曲别针,并等待 Wi-Fi 指示灯(在设备正面)闪烁。
当设备 Wi-Fi 指示灯闪烁或您的计算机已连接到设备时,如何使您的计算机中显示设备的 Wi-Fi 网络?
如果设备上中间的 LED 灯已在闪烁,但您在笔记本电脑上看不到您设备的 Wi-Fi 连接,或者在中间的 LED 灯停止闪烁后,您的计算机仍然连接到设备的 Wi-Fi 网络,请在您的计算机上刷新可用的 Wi-Fi 网络。通常,此过程涉及到关闭笔记本电脑 Wi-Fi 并重新打开。
它最多需要 2 分钟来重启设备,并使设备的 Wi-Fi 网络准备好接受连接请求。
如何修复不成功的设备 Wi-Fi 重置?
如果您将曲别针插入设备背面的重置孔来重置设备后,设备的 Wi-Fi 指示灯(中间的 LED 灯)不闪烁,请使用以太网电缆将设备连接到 Internet,将设备连接到显示器、键盘和鼠标,登录到设备,打开终端窗口,然后运行以下命令以重置 awscam
软件包:
sudo systemctl status softap.service
如果命令返回错误代码 203,则通过在您的 AWS DeepLens 设备上运行以下命令来重新安装 awscam-webserver
:
sudo apt-get install --reinstall awscam-webserver sudo reboot
成功的重启操作会设置设备的 Wi-Fi 网络,并且设备中间的 LED 指示灯将开始闪烁。