首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法从AWS Greengrass lambda函数访问USB设备

无法从AWS Greengrass lambda函数访问USB设备
EN

Stack Overflow用户
提问于 2019-11-19 09:00:51
回答 1查看 179关注 0票数 2

我有一个python函数,可以在raspberry pi上独立运行时访问本地USB打印机。当我试图将python函数作为部署在同一个raspberry pi上的AWS格林格拉斯函数的一部分运行时,它无法访问USB打印机设备

greengrass日志中的异常:

引发USBNotFoundError(“设备未找到或电缆未插入”)。

尽管我已经提供了所需的本地资源,使用aws绿草控制台对AWS greengrass函数进行访问。使用路径/dev/bus/usb/001/009更新"Device“类型的本地资源,并更新、部署、重新启动GG守护进程。

使用/dev/usb/文件夹验证设备的路径

代码语言:javascript
复制
pi@raspberrypi:/greengrass/ggc $ find /dev/bus/usb
/dev/bus/usb
/dev/bus/usb/001
/dev/bus/usb/001/009 //USB Printer
EN

回答 1

Stack Overflow用户

发布于 2021-08-06 12:38:28

我假设你使用的是绿草v1。

您需要让GGC组访问本地资源。要做到这一点,您必须使用AWS IoT > Greengrass > Groups > <Group-name>

然后,转到Resources > Add Local Resource,选择类型为Device并通知设备路径,比如/dev/ttyUSB0。另外,选择Lambda函数附属机构来通知哪个函数将访问它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58930132

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档